<SEC-DOCUMENT>0001683168-22-001761.txt : 20220318
<SEC-HEADER>0001683168-22-001761.hdr.sgml : 20220318
<ACCEPTANCE-DATETIME>20220318075734
ACCESSION NUMBER:		0001683168-22-001761
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		71
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220318
DATE AS OF CHANGE:		20220318

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			INTRUSION INC
		CENTRAL INDEX KEY:			0000736012
		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER COMMUNICATIONS EQUIPMENT [3576]
		IRS NUMBER:				751911917
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		101 EAST PARK BLVD, SUITE 1200
		CITY:			PLANO
		STATE:			TX
		ZIP:			75074
		BUSINESS PHONE:		9722346400

	MAIL ADDRESS:	
		STREET 1:		101 EAST PARK BLVD, SUITE 1200
		CITY:			PLANO
		STATE:			TX
		ZIP:			75074

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INTRUSION COM INC
		DATE OF NAME CHANGE:	20000601

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ODS NETWORKS INC
		DATE OF NAME CHANGE:	19970507

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	OPTICAL DATA SYSTEMS INC
		DATE OF NAME CHANGE:	19950517
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>intz_i10k-123121.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-roles="http://fasb.org/us-roles/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:intz="http://intrusion.com/20211231">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02A_US%2DGAAP%2D2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_033_intz_intrusion.com_20211231 -->
<!-- Field: Set; Name: xdx; ID: xdx_046_20210101_20211231 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0000736012 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_051_edei%2D%2DDocumentFiscalYearFocus_2021 -->
<!-- Field: Set; Name: xdx; ID: xdx_05A_edei%2D%2DDocumentFiscalPeriodFocus_FY -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_069_Pure_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityCentralIndexKey">0000736012</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0284" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0285" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0287" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2020-01-012020-12-31" id="xdx2ixbrl0288" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0294" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0295" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0296" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0297" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0299" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0302" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0304" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0305" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0307" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0312" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0313" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0314" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0315" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0317" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0320" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0322" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0323" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" id="xdx2ixbrl0325" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0330" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" id="xdx2ixbrl0331" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0332" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0333" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" id="xdx2ixbrl0334" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0338" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0346" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="intz:RestrictedStockAwarded" contextRef="From2021-01-01to2021-12-31" id="xdx2ixbrl0386" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0390" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_us-gaap_TreasuryStockMember" id="xdx2ixbrl0392" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" id="xdx2ixbrl0393" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0398" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_PreferredStockMember" id="xdx2ixbrl0406" unitRef="Shares" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="intz-20211231.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2021-01-01to2021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-06-30</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2022-03-09">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2022-03-09</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2019-12-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_TreasuryStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_RetainedEarningsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_GWardPaxtonMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">intz:GWardPaxtonMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SevenGovernmentCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:SevenGovernmentCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveGovernmentCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:FiveGovernmentCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersAndOneCommercialCustomerMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:ThreeGovernmentCustomersAndOneCommercialCustomerMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:ThreeGovernmentCustomersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">intz:EquipmentAndFurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">intz:EquipmentAndFurnitureAndFixturesMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">intz:PaycheckProtectionProgramCaresActMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-04-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_PaycheckProtectionProgramCaresActMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">intz:PaycheckProtectionProgramCaresActMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_srt_MinimumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_srt_MaximumMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_OperatingLeasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">intz:OperatingLeasesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_FinanceLeasesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">intz:FinanceLeasesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Plan2021Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2021Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinOneYearMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intz:VestsWithinOneYearMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinTwoYearsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intz:VestsWithinTwoYearsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinThreeYearsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intz:VestsWithinThreeYearsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_RestrictedStockAwardsMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Plan2021Member_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2021Member</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2015-03-19_custom_Plan2015Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2015-03-19</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2015-03-19</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Plan2015Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2005-03-17_custom_Plan2005Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2005-03-17</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2012-05-17_custom_Plan2005Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2012-05-17</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2005-03-17</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_us-gaap_StockOptionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Range1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Range2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Range2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Range3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Range3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Range4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Range4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Range5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Range5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_Range6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Range6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Plan2015Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2021-12-31_custom_Plan2005Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-01-012021-12-31_custom_ATMOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:ATMOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-10-01</xbrli:startDate>
        <xbrli:endDate>2020-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="AsOf2020-10-31_custom_SecondaryPublicOfferingMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:instant>2020-10-31</xbrli:instant>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_IntrusionMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="dei:LegalEntityAxis">intz:IntrusionMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-10-01</xbrli:startDate>
        <xbrli:endDate>2020-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_SellingShareholdersMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">intz:SellingShareholdersMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-10-01</xbrli:startDate>
        <xbrli:endDate>2020-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_UnderwriterOverAllotmentSharesMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">intz:UnderwriterOverAllotmentSharesMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-10-01</xbrli:startDate>
        <xbrli:endDate>2020-10-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-08-31_us-gaap_CommonStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-08-31_custom_N5PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">intz:N5PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-08-31_custom_Series25PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">intz:Series25PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-01-012020-08-31_custom_Series35PreferredStockMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000736012</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">intz:Series35PreferredStockMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-08-31</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <xbrli:divide>
        <xbrli:unitNumerator>
          <xbrli:measure>iso4217:USD</xbrli:measure>
        </xbrli:unitNumerator>
        <xbrli:unitDenominator>
          <xbrli:measure>xbrli:shares</xbrli:measure>
        </xbrli:unitDenominator>
      </xbrli:divide>
    </xbrli:unit>
    <xbrli:unit id="Pure">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  <ix:relationship fromRefs="Fact000946" toRefs="Footnote000953"></ix:relationship>
  <ix:relationship fromRefs="Fact000948" toRefs="Footnote000953"></ix:relationship>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 7pt"><a href="#a_007">Table of Contents</a></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>UNITED STATES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>WASHINGTON, D.C. 20549</b></p>

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

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>FORM&#160;<span id="xdx_908_edei--DocumentType_c20210101__20211231_z67SNMNGpy75"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:DocumentType">10-K</ix:nonNumeric></span></b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 10%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(Mark One)</b></span></td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="vertical-align: top; width: 88%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_90B_edei--DocumentAnnualReport_c20210101__20211231_zwZIeGdLkaii"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleantrue" name="dei:DocumentAnnualReport">&#9746;</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FOR THE
    FISCAL YEAR ENDED <span id="xdx_90F_edei--DocumentPeriodEndDate_c20210101__20211231_zsmdUSy61ky1"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate"><span id="xdx_906_edei--CurrentFiscalYearEndDate_c20210101__20211231_zN8tBiPSBo25"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate">DECEMBER
    31</ix:nonNumeric></span>, 2021</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td colspan="3">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_900_edei--DocumentTransitionReport_c20210101__20211231_zJCn6eC3I8jl"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:DocumentTransitionReport">&#9744;</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</b></span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="3" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For the transition period from&#160;&#160;&#160;&#160;&#160;&#160;to&#160;&#160;&#160;&#160;&#160;&#160;</b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>COMMISSION FILE NUMBER <span id="xdx_905_edei--EntityFileNumber_c20210101__20211231_zOcpD41dZi1e"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityFileNumber">001-39608</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b></b></p>

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_908_edei--EntityRegistrantName_c20210101__20211231_zpA0oaVmPje2"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityRegistrantName">INTRUSION INC.</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Exact name of registrant as specified in its charter)</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_901_edei--EntityIncorporationStateCountryCode_c20210101__20211231_zzmp6o7Sg5Je" style="text-transform: uppercase"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode">delaware</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom; width: 2%">&#160;</td>
    <td style="vertical-align: top; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_909_edei--EntityTaxIdentificationNumber_c20210101__20211231_zleAL2lYhfM7"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityTaxIdentificationNumber">75-1911917</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State or other jurisdiction of<br />
incorporation or organization)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(I.R.S. Employer<br />
Identification No.)</span></td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_902_edei--EntityAddressAddressLine1_c20210101__20211231_z6dmIAZdh82d"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityAddressAddressLine1">101 EAST PARK BLVD</ix:nonNumeric></span>, <span id="xdx_90B_edei--EntityAddressAddressLine2_c20210101__20211231_zABRyPpvihnj"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityAddressAddressLine2">SUITE 1200</ix:nonNumeric></span><br />
<span id="xdx_90D_edei--EntityAddressCityOrTown_c20210101__20211231_z23kTjGsonAl"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityAddressCityOrTown">PLANO</ix:nonNumeric></span>, <span id="xdx_90A_edei--EntityAddressStateOrProvince_c20210101__20211231_zwffIZYtTd81" style="text-transform: uppercase"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince">texas</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b>&#160;</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"><b><span id="xdx_90F_edei--EntityAddressPostalZipCode_c20210101__20211231_zi9l66IUTyF2"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityAddressPostalZipCode">75074</ix:nonNumeric></span></b></p></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address of principal executive offices)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Zip Code)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Registrant&#8217;s telephone number, including
area code: <b><span id="xdx_906_edei--CityAreaCode_c20210101__20211231_zz1ElWdODVCg"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:CityAreaCode">(972)</ix:nonNumeric></span>&#160;<span id="xdx_90A_edei--LocalPhoneNumber_c20210101__20211231_zMqMQM98PHj7"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:LocalPhoneNumber">234-6400</ix:nonNumeric></span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities registered pursuant to Section 12(b)
of the Act:</b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 33%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title of each class</span></td>
    <td style="width: 34%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading Symbol</span></td>
    <td style="width: 33%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_edei--Security12bTitle_c20210101__20211231_zVWIFxSAidd"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:Security12bTitle">Common Stock, par value $0.01 per share</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_edei--TradingSymbol_c20210101__20211231_zk1hnnhQn8U1"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:TradingSymbol">INTZ</ix:nonNumeric></span></span></td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_edei--SecurityExchangeName_c20210101__20211231_zYEbV3fEtY6g"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric></span> Capital Market</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">Securities registered pursuant to Section&#160;12(g)&#160;of
the Act:</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Common Stock, $0.01 par value</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Title of class)</p>

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

<!-- Field: Rule-Page --><div style="margin: 3pt auto; width: 25%"><div style="border-top: Black 1pt solid; font-size: 1pt">&#160;</div></div><!-- Field: /Rule-Page -->

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Indicate by check mark if the registrant is a
well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">Yes&#160;&#9744; <span id="xdx_90B_edei--EntityWellKnownSeasonedIssuer_c20210101__20211231_zpLsmuqAcP7e"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric></span>&#160;&#9746;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Indicate by check mark if the registrant is not
required to file reports pursuant to Section&#160;13 or 15(d)&#160;of the Exchange Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">Yes&#160;&#9744; <span id="xdx_900_edei--EntityVoluntaryFilers_c20210101__20211231_ziRkWRkBZUIi"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric></span>&#160;&#9746;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Indicate by check mark whether the registrant
(1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the past 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.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><span id="xdx_906_edei--EntityCurrentReportingStatus_c20210101__20211231_zsyLtK6UYLU4"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric></span>&#160;&#9746; No&#160;&#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">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 during the preceding
12 months (or for such shorter period that the registrant was required to submit such files).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right; text-indent: 36.9pt"><span id="xdx_909_edei--EntityInteractiveDataCurrent_c20210101__20211231_zJUi7976YwT7"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric></span>&#160;&#9746; No&#160;&#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.75pt; text-indent: 25.65pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">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: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 20%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer</span></td>
    <td style="width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td>
    <td style="width: 36%">&#160;</td>
    <td style="width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer</span></td>
    <td style="width: 17%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_edei--EntityFilerCategory_c20210101__20211231_zwJu2BwwV59e"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric></span></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;&#160;</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Smaller reporting company</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_edei--EntitySmallBusiness_c20210101__20211231_zM5DnydN0nO4"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleantrue" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></span></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--EntityEmergingGrowthCompany_c20210101__20211231_zPEb15Kph6v3"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.75pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">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; &#9744;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">Indicate by check mark whether the registrant
has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial
reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or
issued its audit report. Yes&#160;&#9744;&#160;&#160;No &#9746;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">Indicate by check mark whether the registrant
is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">Yes&#160;&#9744; <span id="xdx_900_edei--EntityShellCompany_c20210101__20211231_zkvm1ylITVdk"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt:booleanfalse" name="dei:EntityShellCompany">No</ix:nonNumeric></span>&#160;&#9746;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">State the aggregate market value of the voting
and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the
average bid and asked price of such common equity, as of June&#160;30, 2021: $<span id="xdx_901_edei--EntityPublicFloat_iI_c20210630_zjAdYm7IByAb"><ix:nonFraction name="dei:EntityPublicFloat" contextRef="AsOf2021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">248,751,286</ix:nonFraction></span>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">As of March 9, 2022, <span id="xdx_904_edei--EntityCommonStockSharesOutstanding_iI_pip0_c20220309_zvk2LIpdxnpg"><ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" contextRef="AsOf2022-03-09" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">19,183,776</ix:nonFraction></span> shares of the
issuer&#8217;s Common Stock were outstanding.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>DOCUMENTS INCORPORATED BY REFERENCE</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Portions of the Registrant&#8217;s definitive
Proxy Statement filed in connection with the Registrant&#8217;s 2022 Annual Meeting of Stockholders are incorporated by reference into
Part&#160;III of this Annual Report on Form&#160;10-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 36.9pt">&#160;</p>

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

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

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTRUSION&#160;INC.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_007"></span>INDEX</b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 9%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_008">PART&#160;I</a></b></span></td>
    <td style="vertical-align: top; width: 88%">&#160;</td>
    <td style="vertical-align: bottom; width: 3%; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_009">Business</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 1A.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_010">Risk Factors</a></span></td>
    <td style="vertical-align: bottom; text-align: right">5</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 2.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_011">Properties</a></span></td>
    <td style="vertical-align: bottom; text-align: right">12</td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 3.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_012">Legal Proceedings</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_013">PART&#160;II</a></b></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 5.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_014">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></td>
    <td style="vertical-align: bottom; text-align: right">14</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 7.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_015">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">14</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 8.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_016">Financial Statements for years ended December&#160;31, 2021 and 2020</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 9A.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_017">Controls and Procedures</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_018">PART&#160;III</a></b></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 10.</span></td>
    <td style="vertical-align: top"><a href="#a_019">Directors, Executive Officers and Corporate Governance</a></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 11.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_020">Executive Compensation</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 12.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_021">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 13.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_022">Certain Relationships and Related Transactions, and Director Independence</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 14.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_023">Principal Accounting Fees and Services</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">25</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><a href="#a_024">PART&#160;IV</a></b></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Item 15.</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_025">Exhibits and Financial Statement Schedules</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">26</span></td></tr>
  <tr style="background-color: white">
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_026">Signatures</a></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">29</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Value: 1; Name: PageNo -->i<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This Annual Report on Form 10-K contains forward-looking
statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the &#34;Securities Act&#34;), and Section 21E
of the Securities Exchange Act of 1934, as amended (the &#34;Exchange Act&#34;), which statements involve substantial risks and uncertainties.
All statements other than statements of historical facts contained in this Annual Report on Form 10-K, including statements regarding
our financial position; our ability to continue our business as a going concern; our business, sales, and marketing strategies and plans;
our ability to successfully market, sell, and deliver our <b>INTRUSION <i>Shield</i></b> commercial product and solutions to an expanding
customer base; are forward-looking statements. In some cases, you can identify forward-looking statements because they contain words such
as &#34;anticipate,&#34; &#34;believe,&#34; &#34;contemplate,&#34; &#34;continue,&#34; &#34;could,&#34; &#34;estimate,&#34;
&#34;expect,&#34; &#34;intend,&#34; &#34;may,&#34; &#34;plan,&#34; &#34;potential,&#34; &#34;predict,&#34; &#34;project,&#34;
&#34;should,&#34; &#34;target,&#34; &#34;will,&#34; or &#34;would&#34; or the negative of these words or other similar terms or
expressions. Forward-looking statements contained in this Annual Report on Form 10-K include, but are not limited to, such statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">You should not rely on forward-looking statements
as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on
our current expectations and projections about future events and trends that we believe may affect our business, financial condition,
and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and
other factors described in the section titled &#34;Risk Factors&#34; and elsewhere in this Annual Report on Form 10-K.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition, statements that &#34;we believe&#34;
and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to
us as of the date of this Annual Report on Form 10-K. While we believe that such information provides a reasonable basis for these statements,
that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an exhaustive inquiry
into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely
on these statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The forward-looking statements made in this Annual
Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking
statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K
or to reflect new information or the occurrence of unanticipated events, except as required by law.</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span id="a_008"></span>PART I</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 1.</b>&#160;&#160;&#160;&#160;&#160;<b><span id="a_009"></span>Description of Business.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><b>Our Corporate Information</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We were organized in Texas in September 1983
and reincorporated in Delaware in October 1995. Our principal executive offices are located at 101 East Park Boulevard, Suite 1200,
Plano, Texas 75074, and our telephone number is (972) 234-6400. Our website URL is www.intrusion.com. We post the following filings
in the &#8220;Investors&#8221; section of our website as soon as reasonably practicable after they are electronically filed with or
furnished to the Securities and Exchange Commission: our Annual Reports on Form 10-K; our quarterly reports in Form 10-Q; our
current reports on Form 8-K; and any amendments to those reports or statements filed or furnished pursuant to Section 13(a) or 15(d)
of the Exchange Act. All such filings on our website are available free of charge. Additionally, filings are available on the
Securities and Exchange Commission&#8217;s website (www.sec.gov). In this report, references to the &#8220;Company&#8221;,
&#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;, &#8220;Intrusion&#8221; or &#8220;Intrusion Inc.&#8221; refer to Intrusion
Inc. and its subsidiaries. <b><i>TraceCop</i></b> and <b><i>Savant</i></b> are registered trademarks of the Company. We have also
applied for trademark protection for <b>INTRUSION <i>Shield.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Our Business</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Intrusion, Inc. is a cybersecurity company
based in Plano, Texas. The company offers its customers access to our exclusive threat intelligence database containing the
historical data, known associations, and reputational behavior of over 8.5 billion IP addresses. After years of gathering global
internet intelligence and working exclusively with government entities, the company released its first commercial product in 2021. <b>INTRUSION <i>Shield</i></b>
was designed to allow businesses to incorporate a Zero Trust, reputation-based security solution into their
existing infrastructure. <b>INTRUSION <i>Shield</i></b> observes traffic flow and instantly blocks known malicious or unknown
connections from both entering or exiting a network, making it an ideal solution for protecting against Zero-Day and ransomware
attacks. Incorporating <b>INTRUSION <i>Shield</i></b> into a network can elevate an organization's overall security posture by
enhancing the performance and decision-making of other solutions in its cybersecurity architecture.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Our Solutions</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>INTRUSION Shield&#8482;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt"><sub>&#160;</sub></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>INTRUSION <i>Shield</i>,</b> our newest cybersecurity
solution is a reputation-based Security-as-a-Service (&#8220;SaaS&#8221;) solution that inspects and kills dangerous network (in and outbound)
connections. What makes our approach unique is that <b>INTRUSION <i>Shield</i></b> evaluates every packet and analyzes the IP addresses
(source and destination), as well as domain information and the ports utilized and combined with other threat intelligence data reports
and blocks malicious connections. Many breaches today are caused by Zero day and malware free compromises that may not trigger alarms
in a traditional firewall or endpoint solution. <b>INTRUSION <i>Shield</i></b>&#8217;<i>s</i> capabilities are designed to continuously
evolve as the threats and landscape change over time. Unlike traditional industry approaches that rely heavily on signatures, complex
rules, and human factors mitigation, which malicious actors and nation states have learned to bypass, <b>INTRUSION <i>Shield</i></b><i>&#8217;s</i>
proprietary architecture isolates and neutralizes malicious traffic and network flows that existing solutions are ill equipped to handle.
We are in development to expand our family of <b>INTRUSION <i>Shield </i></b>product offerings, including a hardware-less, cloud-based
product, which is on schedule for rollout out in the second half of 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Value: 1; Name: PageNo -->1<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b><i>INTRUSION TraceCop<sup>&#174; </sup></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>INTRUSION&#160;<i>TraceCop</i></b> is a
big data tool with extensive IP intelligence canvassing the entire Internet. It contains what we believe to be the largest existing
repository of reputation information on known good and known bad active IP addresses (both IPv4 and IPv6). <b><i>TraceCop</i></b>
contains an inventory of network selectors and enrichments useful to support forensic investigations<b><i>. </i></b>The data
contains a history of IPv4 and IPv6 block allocations and transfers, historical mappings of IP addresses to Autonomous Systems
(ASNs) as observed through BGP, and approximately one billion historically registered domain names and registration context. <b><i>TraceCop</i></b>
contains tens of billions of historic DNS resolutions of Fully Qualified Domain Names (FQDNs or hostnames) on each of these domains.
Together, this shows relationships, hosting, and attribution for Internet resources. <b><i>TraceCop</i></b><i>&#160;</i>also
contains web server surveys of content, such as natural language and topic of the content on hundreds of millions of websites and
servers and OS fingerprints of services showing applications running on a given IP address. <b><i>TraceCop</i></b><i> </i>also
contains a history of threat and reputation for each hostname and IP address over time. All this makes it a very effective network
forensics and cybersecurity analysis tool.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>INTRUSION Savant<sup>&#174;</sup></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>INTRUSION <i>Savant</i></b> is a network monitoring
solution that leverages the rich data available in <b><i>TraceCop</i></b> to identify suspicious traffic in real-time. <b><i>Savant</i></b>
uses several original patents to uniquely characterize and record all network flows. <b><i>Savant</i></b> is a network reconnaissance
and attack analysis tool used by forensic analysts in the DoD, Federal Government and corporations with in-house threat research teams.
For example, <b><i>Savant</i></b> users can create various automated rules to inspect packets matching (or not) certain criteria such
as creating a rule to ensure the Source MAC address field in the Ethernet header and Source IP address from the IP header are always the
same, failing which could indicate MAC or IP Spoofing in progress. Similarly, threat investigators can create rules using regular expressions
to analyze multiple fields in the packet headers.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Our Intellectual Property and Licenses</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our success and our ability to compete are primarily
dependent, upon our proprietary technology. We principally rely on a combination of contractual rights, trade secrets and copyright laws
to establish and protect our proprietary rights in our solutions. In addition, we have received two patents, and we have applied for patents
for our <b>INTRUSION <i>Shield</i></b> family of solutions. We have also entered into non-disclosure agreements with our suppliers, resellers,
and certain customers to limit access to and disclosure of proprietary information. There can be no assurance that the steps taken by
us to protect our intellectual property will be adequate to prevent misappropriation of our technology or that our competitors will not
independently develop technologies that are substantially equivalent or superior to our technology, although it would be extremely difficult
to replicate the proprietary and comprehensive internet databases we have developed over the past 24 years.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have entered into software and solution license
agreements with various suppliers. These license agreements provide us with additional software and hardware components that add value
to our cybersecurity solutions. These license agreements do not provide proprietary rights that are unique or exclusive to us and are
generally available to other parties on the same or similar terms and conditions, subject to payment of applicable license fees and royalties.
We do not consider any of the solution license, software or supplier agreements to be material to our business, instead, they are complementary
to our business and offerings.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Our Competition</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The market for network and data protection
security solutions is intensely competitive and subject to frequent introductions of new technologies, and potentially improved
price and performance characteristics. Industry suppliers compete in areas such as conformity to existing and emerging industry
standards, interoperability with networking and other cybersecurity solutions, management and security capabilities, performance,
price, ease of use, scalability, reliability, flexibility, features and technical support. Our principal competitors in the data
mining and advanced persistent threat market include Niksun, NetScout, FireEye, and Darktrace.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt"></p>

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are numerous companies competing in various
segments of the data security markets. At this time, we have little or no competitors for <b><i>TraceCop</i></b>; however, we believe
competitors could emerge in the future. These competitors currently perform only a portion of the functions that we are able to perform
with <b><i>TraceCop</i></b>. We have been continuously collecting the <b><i>TraceCop</i></b> data for more than twenty years, and we believe
that none of our current or future competitors will have the ability to provide and reference this extremely valuable historical data.
In our newest market segment, data mining and advanced persistent threat detection, we compete directly and indirectly with companies
and open source technologies in the firewall, intrusion detection and prevention, anti-virus, network analysis, endpoint protection, and
insider threat prevention areas of cybersecurity technology.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We expect that our current <b>INTRUSION <i>Shield</i></b>
solution, as well as upcoming complementary offerings in the <b>INTRUSION <i>Shield</i></b> family, will be novel and unique in our industry
because of our proprietary threat-enriched big data. We expect that our <b>INTRUSION <i>Shield</i></b> family of solutions will also complement
our customer&#8217;s existing cybersecurity processes and third-party solutions. If the <b>INTRUSION <i>Shield</i></b> receives widespread
acceptance in the market, we anticipate that other businesses will seek to compete with <b>INTRUSION <i>Shield</i></b>; however, we believe
our existing, mature, and proprietary database which is integral to the operation of <b>INTRUSION <i>Shield</i></b> will be difficult,
if not impossible, for other companies in our industry to replicate and will be a significant barrier to entry of competitors in the near-
and long-term future of cyber security solutions.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Our Customers: Government Sales</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Sales to U.S. government customers accounted for
71.4% of our revenues for the year ended December 31, 2021, compared to 86.3% of our revenue in 2020. This shift was as a result of the
introduction of our new <b>INTRUSION <i>Shield</i></b> solution as a commercial product available to non-governmental customers during
2021 from which we generated sales during 2021. In addition the adverse effects from the proliferation of the COVID-19 virus which resulted
in decreased demand by some of our customers for our current product offerings and cybersecurity solutions, negatively affected our 2021
and 2020 revenue levels. We expect to continue to derive a substantial portion of our revenues from sales to governmental entities in
the future as we continue to market our products and data mining products to the government, and we intend to market <b>INTRUSION <i>Shield</i></b>
not only to our long-standing governmental customer base but to expand our efforts to include more traditionally administrative and civilian
governmental entities. Sales to government clients present risks in addition to those involved in sales to commercial customers that could
adversely affect our revenues, including potential disruption due to irregularities in or interruptions to appropriation and spending
patterns, delays in approving a federal budget and the government&#8217;s reservation of the right to cancel contracts and purchase orders
for its convenience.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Generally, we make our sales under purchase orders
and contracts. Our customers, including government customers, may cancel their orders or contracts with little or no prior notice and
without penalty. Although we transact business with various government entities, we believe that the cancellation of any particular order
in itself could have a material adverse effect on our financial results. Because we derive and expect to continue to derive a substantial
portion of our revenue from sales to government entities, a large number of cancelled or renegotiated government orders or contracts could
have a material adverse effect on our financial results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Third-Party Products</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We currently resell standard commercially available
computers and servers from various vendors which we integrate with our software products for implementation into our customer networks.
We do not consider any of these third party relationships to be material to the Company&#8217;s business or results of operations.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Customer Services</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our solution sales may include installation, operation
of our technology and threat data interpretation and reporting.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 7 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Manufacturing and Supplies</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our internal manufacturing operations consist
primarily of software, packaging, testing and quality control of finished units. The hardware we sell is based on standard off-the-shelf
solutions.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Sales, Marketing and Customers</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Field Sales Force.</i></b> Our direct sales
organization focuses on major account sales, channel partners including distributors, value added resellers (VARs) and integrators; promotes
our solutions to current and potential customers; and monitors evolving customer requirements. The field sales and technical support force
provides training and technical support to our resellers and end users and assists our customers in designing cyber secure data networking
solutions. We currently conduct sales and marketing efforts from our principal office in Plano (Dallas), Texas.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.15in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Resellers.</i></b> Resellers such as domestic
and international system integrators and VARs sell our solutions as stand-alone solutions to end users and integrate our solutions with
products sold by other vendors into network security systems that are sold to end users. Our field sales force and technical support organization
provide support to these resellers. Our agreements with resellers are non-exclusive, and our resellers generally sell other products and
solutions that may compete with our solutions. Resellers may place higher priority on products or solutions of other suppliers who are
larger and have more name recognition, and there can be no assurance that resellers will continue to sell and support our solutions.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Foreign Sales.</i></b> Export sales did
not account for any revenue in 2021 and 2020.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Marketing.</i></b> We have implemented several
methods to market our solutions, including participation in trade shows and seminars, distribution of sales literature and solution specifications
and ongoing communication with our resellers and installed base of end-user customers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Customers.</i></b> Our end-user customers
include U.S. federal government, state and local government entities, large and diversified conglomerates and manufacturing entities.
Sales to certain customers and groups of customers can be impacted by seasonal capital expenditure approval cycles, and sales to customers
within certain geographic regions can be subject to seasonal fluctuations in demand.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In 2021, 71.4 % of our revenue was derived from
a variety of U.S. government entities through direct sales and indirectly through system integrators and resellers. These sales are attributable
to seven U.S. Government customers through direct and indirect channels; three exceeded 10% of total revenue individually in 2021. A reduction
in our sales to U.S. government entities could have a material adverse effect on our business and operating results if not replaced.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Backlog.</i></b> We believe that only a
small portion of our order backlog is non-cancelable, and that the dollar amount associated with the non-cancelable portion is immaterial.
Commercial orders are generally fulfilled within two days to two weeks following receipt of an order. Certain orders may be scheduled
over several months, generally not exceeding one year.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b><i>Customer Support, Service and Warranty.</i></b>
We service, repair, and provide technical support for our solutions. Our field sales and technical support force works closely with resellers
and end-user customers on-site and by telephone to assist with pre- and post- sales support services such as network security design,
system installation and technical consulting. By working closely with our customers, our employees increase their understanding of end-user
requirements and are then able to provide specific input in our solution development process.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We warrant all of our solutions against defects
in materials and workmanship for periods ranging from 90 days to 36 months. Before and after expiration of the solution warranty period,
we offer both on-site and factory-based support, parts replacement, and repair services. Extended warranty services are separately invoiced
on a time and materials basis or under an annual maintenance contract.&#160;</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 8 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Employees</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2021, we employed a total of
60 persons, four of which are part time. None of our employees are represented by a labor organization, and we are not a party to any
collective bargaining agreement. Competition in the recruiting of personnel in the networking and data security industry is intense. We
believe that our future success will depend in part on our continued ability to hire, motivate and retain qualified management, sales,
marketing, and technical personnel. On July 29, 2021, the Company executed a planned reduction in force resulting in the termination of
approximately 20% of its employees. Following this reduction in force, a number of additional employees resigned, were terminated, or
had their positions eliminated. As a result of these recent events, we may be unable to retain our current employees and be unable to
attract new employees in the future, which would have a negative effect on the implementation of our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><b>Our Code of Conduct </b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All of the Company&#8217;s directors and employees
are required to abide by the Company&#8217;s Code of Business Conduct and Ethics, which the Company adopted on September 14, 2020 (the
&#8220;Code&#8221;) to ensure that the Company&#8217;s business is conducted in a consistently legal and ethical manner and to avoid instances
of insider trading. The Code cover areas of professional conduct that include conflicts of interest, fair dealing and the strict adherence
to all laws and regulations applicable to the conduct of the Company&#8217;s business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On March 16, 2022, our board
of directors, upon recommendation of our Nominating and Corporate Governance Committee, approved the following sentences to be added under
the &#8220;Conflicts of Interest&#8221; section of the Company&#8217;s Code: &#8220;Any and all actual, perceived, or possible Conflicts
of Interest involving either the Chief Executive Officer or the Chief Financial Officer shall be submitted in writing by a Company Agent
to the Company&#8217;s Board Chair. The Chair will then be charged with addressing the Conflict of Interest, or with presenting the matter
to the full Board for consideration, in accordance with the Company&#8217;s policies including those regarding &#8216;related party transactions,&#8217;
with the ultimate goal of avoiding even the &#8216;hint of impropriety&#8217; in the Company&#8217;s business dealings.&#8221;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The full text of the amended Code is published on the Company&#8217;s
website at under the investor relations tab at www.intrusion.com and is also attached as an exhibit to this annual report. The Company
intends to disclose future amendments to, or waivers from, certain provisions of the Codes of Ethics on the Company&#8217;s website within
four business days following the date of such amendment or waiver. Upon the written request of any stockholder, the Company will furnish,
without charge, a copy of the Code. This request should be directed to the Company&#8217;s Secretary at 101 East Park Blvd., Suite 1200,
Plano, TX 75074.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_010"></span>Item 1A. Risk Factors</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following are the significant factors that could materially adversely
affect our business, financial condition, or operating results, as well as adversely affect the value of an investment in our common stock.
The risks described below are not the only risks facing our Company. Risks and uncertainties not currently known to us or that we currently
deem to be immaterial also may materially adversely affect our business, financial condition and operating results.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Our Financial Position and Liquidity</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: left"><b><i>The Company&#8217;s ability to
implement its current business plan will be dependent on our ability to raise additional funds through additional public or private financings,
which raises the possibility that the Company may not be able to continue as a going concern.</i></b>&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The significant expense of the product launch
combined with minimal sales of the <b>INTRUSION <i>Shield</i></b> in 2021 has strained the Company&#8217;s capital resources and caused
significant doubt about our ability to continue our current operations as a going concern. In order to finance our operations and to continue
as a going concern, we believe it will be necessary for us to raise additional funds through public or private financings, including through
the utilization of our at-the-market program. We can provide no assurances that we will be able to raise additional funds through any
future equity or debt financings, and the terms of those financings, if available at all, may be on terms, which are not favorable to
us and, in the case of equity financings, will result in dilution to our stockholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 27pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><br />
We are subject to certain contractual and regulatory limitations on our ability to consummate future financings.</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Pursuant to that certain securities purchase agreement
we entered into in March 2022 in connection with the issuance of a promissory note to Streeterville Capital, LLC, we agreed to be subject
to certain restrictions on our ability to issue securities during the term of the notes issued under the agreement. Specifically, we
agreed to obtain Streeterville Capital&#8217;s consent prior to issuing any debt securities or certain equity securities where the pricing
of such equity securities is tied to the public trading price of our common stock. Furthermore, we also must offer Streeterville with
the right to purchase up to 10% of future equity and debt securities offerings, subject to certain exceptions and limitations, in each
case during the term of any note issued to Streeterville.</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt"></p>

<!-- Field: Page; Sequence: 9 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Furthermore, unless our public float exceeds $75
million, we will be subject to the restrictions set forth in General Instruction I.B.6 to Form S-3 that limit our ability to conduct
primary offerings under a Form S-3 registration statement, like issuances under our at-the-market program. Under such limitations, we
may not sell, during any 12-month period, securities on Form S-3 having an aggregate market value of more than one-third of our public
float. As of March 9, 2022, our public float calculated in accordance with General Instruction I.B.6 of Form S-3 was $69.1 million. These
restrictions may delay or prevent us from entering into funding arrangements or being able to access the capital markets, including under
our at-the-market program, on favorable terms or at all.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may be unable to generate sufficient cash to service the cash
portion of our indebtedness under the March 2022 convertible notes.</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our ability to make scheduled payments on or
to refinance our indebtedness and financial commitments to the noteholder under the convertible notes issued under our March 2022 securities
purchase agreement depends on our financial condition and operating performance, which are subject to prevailing economic and competitive
conditions including financial, business and other factors beyond our control. We may be unable to generate sufficient cash flow to permit
us to pay the principal, premium, if any, and interest on that indebtedness which would have a material adverse effect on our financial
condition and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>The terms of our March 2022 securities purchase agreement contain
significant obligations and limitations that could restrict our right to enter into transactions that would otherwise be favorable to
our stockholders.</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our debt agreements contain a number of significant
covenants, including the obligations to not issue debt securities or certain equity securities where the pricing of such equity securities
is tied to the public trading price of the Common Stock, in each case, without the noteholder&#8217;s prior consent, and offer the noteholder
the right to purchase up to 10% of future equity and debt securities offerings, subject to certain exceptions and limitations. These obligations
and limitations may limit our ability to enter into certain, corporate, financing, operational or capital raising transactions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><b><i>If we fail to comply with the restrictions
and covenants in our March 2022 securities purchase agreement, there could be an event of default under the convertible notes issued thereunder,
which could result in an acceleration of payments due under those notes and other consequences.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Failure to meet the restrictions, obligations,
and limitations under the March 2022 securities purchase agreement may result in an event of default in accordance with the terms of the
convertible notes issued thereunder. An event of default would, among other things, provide the noteholder with the right to increase
the outstanding balance by 15% for certain major events of default and 5% for others. Additionally, upon an event of default, the noteholder
may consider the convertible note immediately due and payable. Furthermore, upon an event of default, the interest rate may also be increased
to the lesser of 18% per annum or the maximum rate permitted under applicable law.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><b><i>The redemption feature under our March 2022
convertible notes is dependent upon the market value of our common stock, which could result in significant dilution to our existing stockholders.
</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 24.5pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The noteholder will have the right to redeem up
to $500,000 of the outstanding balance of such note per month after the notes have been issued for six months. While we have the option
to make such payments in either (a) cash, (b) by paying the redemption amount in the form of shares of common ctock with the number of
redemption shares being equal to the portion of the applicable redemption amount divided by the redemption conversion price or (c) a combination
of cash and shares of common stock. Since the redemption conversion price will be equal 85% multiplied by the average of the two lowest
daily volume weighted average prices per share of the common stock during the 15 trading days immediately preceding the date that the
noteholder delivers notice electing to redeem a portion of the note, the number of shares to be issued by us in satisfaction of this redemption
will vary, perhaps considerably. A reduction in our trading value could cause us to issue a greater number of shares under a redemption
notice and therefore increase the dilutive effect to other stockholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>We must increase revenue levels in order to finance
our current operations and to implement our business strategies.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 8.75pt 0pt 0.1in; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the year ended December
31, 2021, we had a net loss of $18.8 million and had an accumulated deficit of approximately $80.1 million as of December 31, 2021, compared
to a net loss of $6.5 million for the year ended December 31, 2020, and an accumulated deficit of approximately $61.3 million at December
31, 2020. We need to increase current revenue levels from the sales of our solutions if we are to regain profitability. If we are unable
to increase revenue levels, losses could continue for the near term and possibly longer, and we may not regain profitability or generate
positive cash flow from operations in the future.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<!-- Field: Page; Sequence: 10 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to Ongoing and Potential Litigation.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify"><b><i>We are currently a defendant in
class action lawsuits alleging violations of the federal securities laws, which will potentially divert the attention of our management
and board of directors, require significant legal expenditures in the defense of such suit, as well as possibly result in financial liability
should we be unsuccessful in the defense of these claims.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are in the preliminary stages of defending
class action lawsuits alleging that we have committed violations of federal securities laws and regulations. While the exact nature
of these claims is not capable of being determined  at this time, we will be expending time, personnel, and financial
resources in our defense of these suits. Even if successful, these suits may not be resolved for a considerable period of time,
during which these limited resources will be deployed and lingering uncertainty may persist in the ultimate culpability, if any, of
the Company in connection with these allegations. The effect of these lawsuits during their pendency will have a negative effect on
our cash flow, contribute to our liquidity challenges over the near term, and may ultimately affect our ability to operate our
business.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Business and Operational Risks</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Most of our current revenues are generated
from one family of solutions with a limited number of customers, and the decrease of revenue from sales of this family of solutions could
materially harm our business and prospects. </i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Approximately 86.9% of our
existing revenues result from sales of <b><i>TraceCop</i></b> a cybersecurity solution. <b><i>TraceCop</i></b> revenues were $6.3 million
for the year ended December 31, 2021, compared to $6.2 million for the year ended December 31, 2020. While we anticipate the continued
introduction of our new <b>INTRUSION <i>Shield</i></b> solution will reduce our dependence on this single solution, we can offer no assurances
as such, and in the absence of a shift in solution mix, we may continue to face risks in the event that sales of this key solution to
these limited customers were to decrease.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 13.25pt 0pt 0"><b><i>We may be unable to successfully market, promote,
and sell our new commercial solution, INTRUSION Shield</i>, <i>and market it through new sales channels to a new set of prospective customers.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have expended significant resources and anticipate
continuing to expend significant resources launching our new <b>INTRUSION <i>Shield</i></b> solution, including the time, attention,
and focus of our senior management and our research and development team, coordination of new marketing strategies highlighting this
new offering and promoting it through new and expanded sales channels to a wider audience of prospective customers than we have historically
marketed and sold our solutions and services. Even if we have sufficient capital to expend on these initiatives, supporting our <b>INTRUSION
<i>Shield</i></b> products may divert resources from other critical operational areas and further strain our liquidity.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 13.25pt 0pt 0"><b><i>We may not be successful in our current efforts to
broaden the marketing and sale of the </i>INTRUSION <i>Shield.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that we must expand our sales and marketing
efforts in order for <b>INTRUSION <i>Shield</i></b> to achieve marketplace acceptance and to generate revenue for the Company. However,
these efforts depend, in large part, on the success of our channel partners as they market and sell <b>INTRUSION <i>Shield</i></b>, which
may not be successful. Further, our new efforts in forging meaningful relationships with seasoned and well positioned strategic partners
may not yield meaningful results, and any and all such efforts will need to be accomplished despite certain public remarks and comments
that have been made on social media and web-based platforms as well as statements and allegations that have been, and will continue to
be, advanced in the various pleadings that are publicly filed with the courts. If we are unsuccessful in our efforts to leverage channel
and strategic partners and to counter negative public statements, we may not be able to generate sufficient revenue from <b>INTRUSION
<i>Shield</i></b> to improve the Company&#8217;s financial position, results of operations, and cash flow position.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 11 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 13.25pt 0pt 0"><b><i>Our efforts to provide a cloud-based delivery system
for</i> INTRUSION <i>Shield may not be successful or attractive to our current and potential clients.</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We are expending significant research and development
resources in order to be able to provide the <b>INTRUSION <i>Shield</i></b> to customers in a cloud-based environment without the requirement
for complementary hardware to be deployed and installed on a customer&#8217;s information platforms. If this alternate product deployment
is not achieved, achieved at too great an expense, or does not provide the added incentive to retain and to attract <b>INTRUSION <i>Shield</i></b>
customers, we may not be able to generate sufficient revenue to justify the expense or to significantly contribute to our revenues, which
could in turn have a negative effect on our financial position, results of operations, and our cash flow position.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 24.65pt 0pt 0"><b><i>The current geo-political climate may add uncertainty
in the dealings of our customers and could cause them to delay indefinitely certain cyber-security initiatives or to determine not to
introduce or implement any new or innovative cyber-solution products into their information networks.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 24.65pt 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Current events in Eastern Europe and Russia have introduced
a significant level of uncertainty in the dealings of our current and potential customers that could cause them to be hesitant to implement
new cyber-security initiatives regardless of the efficacy of our <b>INTRUSION <i>Shield</i></b> product. Further, these entities may also
determine not to deploy their cash reserves in the face of such uncertainty. These uncertainties could depress the interest or the ability
of companies and governmental entities to test, evaluate, and deploy our <b>INTRUSION <i>Shield </i></b>in their network environments.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 10.35pt 0pt 0"><b><i>The effect of the coronavirus, particularly in the
diversion of time and resources of the federal, state, and local governmental entities which make up a significant concentration of our
customer base have caused, and may continue to cause, material adverse effects on our operations and our financial results.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A significant concentration of our federal, state,
and local governmental customers have been forced to allocate scarce and competing resources and balance budgetary demands placed upon
them as a result of the effects of the coronavirus, mandatory quarantines, decreased travel, interruptions in workforce populations,
scarcity of commodities, and similar economic and operational effects of the virus upon their own constituencies. Considerable uncertainties
continue with respect to the spread and containment of the pandemic, including, without limitation, the effects of mutations in the virus
and the efficacy of vaccination efforts throughout the country and the world. These adverse effects have resulted in decreased demand
by some of our customers for our current product offerings and cybersecurity solutions, negatively affecting historic revenue levels
for the Company. A continued decrease in orders for our solutions by our government customers and losses of efficiency or diversions
of resources in our own operations may continue to cause material adverse effect on our operations and financial results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 24.65pt 0pt 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 24.65pt 0pt 0"><b><i>Scarcity of products and materials in the supply
chain could hinder or prevent the deployment of our</i> INTRUSION <i>Shield for our customers who elect to use the wired version of our
solution.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 24.65pt 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Supply chain interruptions have become frequent
in light of the lingering commercial effects of COVID and its related variants. Should any of the component parts required for the hardware
interface our customers use to access and to utilize the <b>INTRUSION <i>Shield</i></b> product, we may have to delay or cancel our fulfillment
of orders that could defer potential revenues or even result in customer cancellations, which would have a negative effect on our financial
position and results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<!-- Field: Page; Sequence: 12 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 24.65pt 0pt 0"><b><i>A large percentage of our current revenues are received
from U.S. government entities, and the loss of these customers or our failure to widen the scope of our customer base to include general
commercial enterprises could negatively affect our revenues.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">A large percentage of our current revenues result
from sales to U.S. government entities. If we were to lose one or more of these customers, our revenues could decline and our business
and prospects may be materially harmed. Further, sales to the government present risks in addition to those involved in sales to commercial
customers, including potential disruption due to appropriation and spending patterns, delays in approving a federal budget and the government&#8217;s
right to cancel contracts and purchase orders for its convenience. While we expect that developing relationships with non-governmental
customers will mitigate or eliminate this dependence on, and risk from, serving governmental entities, we can offer no assurances that
we will be able to sufficiently diversify our customer portfolio in a time and manner to adequately mitigate this risk.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.75pt 0pt 0.1in; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 34.8pt 0pt 0"><b><i>We are highly dependent on sales of our current solutions
through indirect channels, the loss of which would materially adversely affect our operations.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For the years ended December 31, 2021 and 2020,
we derived 37.5% and 49.3% of our revenues from sales through indirect sales channels, such as distributors, value-added resellers, system
integrators, original equipment manufacturers and managed service providers. We must expand sales of our current solutions as well as
any new solutions, such as <b>INTRUSION <i>Shield</i></b>, through these indirect channels in order to increase our revenues. We cannot
assure you that our current solutions or future solutions will gain market acceptance in these indirect sales channels or that sales through
these indirect sales channels will increase our revenues. Further, many of our competitors are also trying to sell their products and
solutions through these indirect sales channels, which could result in lower prices and reduced profit margins for sales of our solutions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify"><b><i>Our business depends on the continued
service of our key management and technical personnel.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our success depends upon the continued contributions
of our key management, sales, marketing, research and development and operational personnel, including Anthony Scott, our recently appointed
President and Chief Executive Officer; T. Joe Head, our Chief Technology Officer; Franklin Byrd, our Chief Financial Officer; and other
key technical personnel. The loss of the services of one or more of our key employees in the future could have a material adverse effect
on our operating results. We also believe our future success will depend upon our ability to attract and retain additional highly skilled
management, technical, marketing, research and development, and operational personnel with experience in managing large and rapidly changing
companies, as well as training, motivating and supervising employees. The market for hiring and retaining certain technical personnel,
including software engineers, has become more competitive and intense in recent years. Failure to attract and retain a sufficient number
of qualified technical personnel, including software engineers, or retain our key personnel could have a material adverse effect on our
operating results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify"><b><i>We may experience volatility in
our workforce and be unable to attract employees in the future as a result of our recent reduction in force.&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On July 29, 2021, the Company executed a planned
reduction in force resulting in the termination of approximately 20% of its employees. Following this reduction in force, a number of
additional employees resigned, were terminated, or had their positions eliminated. As a result of these recent events, we may be unable
to retain our current employees and be unable to attract new employees in the future, which would have a negative effect on the implementation
of our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We could experience damage to our reputation in the cybersecurity
industry in the event that our </i>INTRUSION <i>Shield solution fails to meet our customers&#8217; needs or to achieve market acceptance.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our reputation in the industry may be harmed,
perhaps significantly, in the event that <b>INTRUSION <i>Shield</i></b> fails to perform as we expect it to. If <b>INTRUSION <i>Shield</i></b>
does not perform as we expect, if we experience delivery delays, or if our customers do not perceive the benefits of purchasing and using
<b>INTRUSION <i>Shield</i></b> as part of their comprehensive cybersecurity solution, our position as a leader in this technology space
may be damaged and could affect the willingness of our customers, as well as potential customers, to purchase our other solutions that
function separately from <b>INTRUSION <i>Shield</i></b>. Any reputational damage could result in a decrease in orders for all of our solutions,
the loss of current customers, and a decrease in our overall revenues which could in turn have a material adverse effect on our results
of operations.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 13 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>If we fail to respond to rapid technological changes in
the network security industry, we may lose customers or our solutions may become obsolete.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The network security industry is characterized
by frequent product and service introductions, rapidly changing technology and continued evolution of new industry standards. We have
and must continue to introduce upgrades to our current solutions rapidly in response to customer needs such as new computer viruses or
other novel external attacks on computer networks. Further, our new <b>INTRUSION <i>Shield</i></b> solution represents our efforts to
continue to provide state-of-the art first-in-time innovation for our customer&#8217;s cybersecurity solutions. As a result, our success
depends upon our ability to develop and introduce timely upgrades, enhancements, and new solutions to meet evolving customer requirements
and industry standards. The development of technologically advanced network security products and solutions is a complex and uncertain
process requiring high levels of innovation, rapid response, and accurate anticipation of technological and market trends. We cannot assure
you that we will be able to identify, develop, manufacture, market or support new or enhanced solutions successfully in a timely manner.
Further, we or our competitors may introduce new solutions or enhancements that shorten the life cycle of our existing solutions or cause
our existing solutions to become obsolete.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We must expend time and resources addressing potential cybersecurity
risk, and any breach of our information security safeguards could have a material adverse effect on the Company.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The threat of cyber-attacks requires additional
time and money to be expended in efforts to prevent any breaches of our information security protocols. However, we can provide no assurances
that we can prevent all such attempts from being successful, which could result in expenses to address and remediate such breaches as
well as potentially losing the confidence of our customers who depend upon our services to prevent and mitigate such attacks on their
respective business. Should a material breach of our information security systems occur, it would likely have a material adverse impact
on our business operations, our customer relations, and our current and future sales prospects, resulting in a significant loss of revenue.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>A breach of network security could harm public perception
of our cybersecurity solutions, which could cause us to lose revenues.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">If an actual or perceived breach of network security
occurs in the network of a customer of our cybersecurity solutions, regardless of whether the breach is attributable to our solutions,
the market perception of the effectiveness of our solutions could be harmed. This could cause us to lose current and potential end customers
or cause us to lose current and potential value-added resellers and distributors. Because the techniques used by computer hackers to
access or sabotage networks change frequently and generally are not recognized until launched against a target, we may be unable to anticipate
these techniques.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>If our solutions do not interoperate with our customers&#8217;
networks, installations will be delayed or cancelled and could harm our business.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our solutions are designed to interface with our customers&#8217; existing
networks, each of which have different specifications and utilize multiple protocol standards and products or solutions from other vendors.
Many of our customers&#8217; networks contain multiple generations of products that have been added over time as these networks have grown
and evolved. Our solutions will be required to interoperate with many products and solutions within these networks as well as future products
or solutions in order to meet our customers&#8217; requirements. If we find errors in the existing software or defects in the hardware
used in our customers&#8217; networks, we may have to modify our software or hardware to fix or overcome these errors so that our solutions
will interoperate and scale with the existing software and hardware, which could be costly and negatively impact our operating results.
In addition, if our solutions do not interoperate with those of our customers&#8217; networks, demand for our solutions could be adversely
affected, orders for our solutions could be cancelled, or our solutions could be returned. This could hurt our operating results, damage
our reputation and seriously harm our business and prospects.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 14 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>We face intense competition from both start-up and
established companies that may have significant advantages over us and our solutions.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The market for our solutions is intensely competitive.
There are numerous companies competing with us in various segments of the data security markets, and their products or solutions may have
advantages over our solutions in areas such as conformity to existing and emerging industry standards, interoperability with networking
and other cybersecurity products, management and security capabilities, performance, price, ease of use, scalability, reliability, flexibility,
features, and technical support.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our principal competitors in the data mining and
advanced persistent threat market include Niksun, NetScout, FireEye, and Darktrace. Our current and potential competitors may have one
or more of the following significant advantages over us:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">greater financial, technical and marketing resources;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">better name recognition;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">more comprehensive security solutions;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">better or more extensive cooperative relationships; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">larger customer base.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We cannot assure you that we will be able to compete
successfully with our existing or new competitors. Some of our competitors may have, in relation to us, one or more of the following:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 5%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">longer operating histories;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">longer-standing relationships with OEM and end-user customers; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">greater customer service, public relations and other resources.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As a result, these competitors may be able to
more quickly develop or adapt to new or emerging technologies and changes in customer requirements, or devote greater resources to the
development, promotion and sale of their products or solutions. Additionally, it is likely that new competitors or alliances among existing
competitors could emerge and rapidly acquire significant market share.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Investment Risks</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>Our management and larger stockholders currently exercise
significant control over our Company and such influence may be in conflict to your interests.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of March 9, 2022, our executive
officers and directors beneficially own approximately 8.7% of our voting power. In addition, other related affiliate parties control
approximately 5.3% of voting power. As a result, these stockholders have been able to exercise significant control over all matters
requiring stockholder approval, including the election of directors and approval of significant corporate transactions. Although we
follow our policies regarding related party transactions, we cannot entirely eliminate the influence of these stockholders as long
as they hold such a concentration of the voting power of our common stock.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: justify"><b><i>We have experienced recent volatility
in the market for our common stock, particularly with respect to significant swings in the market price as well as significant volume
in the trading of our common stock.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have experienced extreme shifts in the market
value of our common stock as it trades on the Nasdaq Capital Market as well significant increases in the trading volume of our shares
on that market. For example, the market price of our common stock fluctuated between $3.05 and $29.90 during the twelve months ended
December 31, 2021. These fluctuations may result in a hesitancy for investors to purchase and hold shares of our common stock, continued
depression of the market value of our stock, and ultimately negatively affect our ability to raise capital through the issuance and sale
of our common stock, particularly through our at-the-market program or otherwise.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 15 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Risks Related to our Intellectual Property</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>We must adequately protect our intellectual property
in order to prevent loss of valuable proprietary information.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We rely primarily on a combination of patent,
copyright, trademark and trade secret laws, confidentiality procedures, and non-disclosure agreements to protect our proprietary technology.
However, unauthorized parties may attempt to copy or reverse engineer aspects of our solutions or to obtain and use information that
we regard as proprietary. Policing unauthorized use of our solutions is difficult, and we cannot be certain that the steps we have taken
will prevent misappropriation of our intellectual property. This is particularly true in foreign countries whose laws may not protect
proprietary rights to the same extent as the laws of the United States and may not provide us with an effective remedy against unauthorized
use. If protection of our intellectual property proves to be inadequate or unenforceable, others may be able to use our proprietary developments
without compensation to us, resulting in potential cost advantages to our competitors.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>We may incur substantial expenses defending ourselves against
claims of infringement.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There are numerous patents held by many companies
relating to the design and manufacture of network security systems. Third parties may claim that our solutions infringe on their intellectual
property rights. Any claim, with or without merit, could consume our management&#8217;s time, result in costly litigation, cause delays
in sales or implementations of our solutions or require us to enter into royalty or licensing agreements. Royalty and licensing agreements,
if required and available, may be on terms unacceptable to us or detrimental to our business. Moreover, a successful claim of product
infringement against us or our failure or inability to license the infringed or similar technology on commercially reasonable terms could
seriously harm our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 6.05pt 0pt 0"><b><i>Our solutions are highly technical and if they contain
undetected errors, our business could be adversely affected, and we might have to defend lawsuits or pay damages in connection with any
alleged or actual failure of our solutions and services.</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our solutions are highly technical and complex,
are critical to the operation of many networks and, in the case of ours, provide and monitor network security and may protect valuable
information. Our solutions have contained and may contain one or more undetected errors, defects or security vulnerabilities. Some errors
in our solutions may only be discovered after a solution has been installed and used by end customers. Any errors or security vulnerabilities
discovered in our solutions after commercial release could result in loss of revenues or delay in revenue recognition, loss of customers
and increased service and warranty cost, any of which could adversely affect our business and results of operations. In addition, we could
face claims for product liability, tort, or breach of warranty. Defending a lawsuit, regardless of its merit, is costly and may divert
management&#8217;s attention. In addition, if our business liability insurance coverage is inadequate or future coverage is unavailable
on acceptable terms or at all, our financial condition could be harmed.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_011"></span>Item 2.&#160;&#160;&#160;&#160; Properties</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our corporate headquarters are currently located
in 17,250 square feet of space at 101 East Park Blvd, Suite 1200, Plano Texas. This facility houses our corporate administration, engineering,
sales, and marketing operations. The lease for this facility extends until November 2023. The Company vacated its previous space in Richardson,
Texas beginning in the fourth quarter of 2020. The lease for the 23,000 square foot Richardson facility initially extended through November
2024 and is the subject of a lawsuit the Company filed against the landlord on February 16, 2021. We have charged this landlord with breach
of contract, constructive eviction, and we have requested a declaratory judgment relieving us of any further payment obligations under
this lease. The landlord has denied our claims and responded with a counterclaim seeking alleged past due rent. (See Item 3 &#8211; Legal
Proceedings)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For a variety of reasons, the Company began encouraging
its engineers and analysts to work remotely beginning in fourth quarter 2020, and we currently have engineers and other employees working
remotely in Texas as well as several other US States.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that the existing facilities will be
adequate to meet our operational requirements through 2022, although we periodically review our leased space to in order to ensure such
space is secure and suitable for our current and future needs. We believe that all such facilities are adequately covered by appropriate
property insurance. See Note 8 &#8211; <i>Right-of-use Asset and Leasing Liabilities</i> to our Consolidated Financial Statements for
additional information regarding our obligations under leases.</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 16 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_012"></span>Item 3.&#160;&#160;&#160;&#160; Legal Proceedings</b>.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On February 16, 2021, Intrusion Inc. instituted
legal proceedings in the District Court of Dallas County, Texas, 14th Judicial District against Purple Plaza LLC, the landlord for the
facilities we previously occupied in Richardson, Texas. This lawsuit claims damages for breach of contract for, among other things, failure
to maintain and repair the leased facilities and to provide adequate heating, air conditioning and ventilation on the premises, resulting
in a constructive eviction. Intrusion is seeking damages in excess of $1,000,000 together with a declaratory judgment that any of Intrusion&#8217;s
remaining obligations under the lease have terminated.&#160; Purple Plaza, LLC has answered by filing a general denial, and recently
added a counterclaim seeking alleged past due rent in the amount of approximately $229,000 and future rent allegedly exceeding $2,000,000
without offsetting its duty to mitigate its damages. Discovery is underway in the matter. The case is set for jury trial on June 7, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On April 16, 2021, a purported class action lawsuit
was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al.,
Case No. 4:21-cv-00307 (E.D.Tex) against the Company, the Company&#8217;s chief financial officer, and now-former chief executive officer
alleging, among other things, that the defendants made false and/or misleading statements or omissions about the Company&#8217;s business,
operations, and prospects in violation of Section 10(b) of the Exchange Act ,
and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claims compensatory damages and
legal fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On May 14, 2021, a related purported class action
lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc.,
et al., Case No. 4:12-cv-00374 (E.D. Tex.) against the Company, the Company&#8217;s chief financial officer, and now-former chief executive
officer. The Neely lawsuit alleges the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The
Neely lawsuit also seeks compensatory damages and legal fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff&#8217;s counsel.&#160;
The lead plaintiff filed his amended complaint on February 7, 2022, which named as additional defendants current and former officers and
directors of the Company James Gero, T. Joe Head, Gary Davis, and Michael Paxton. The Company&#8217;s current deadline to respond to the
amended complaint is June 9, 2022.&#160; Our management believes the claims in the lawsuit are without merit and intends to defend our
position vigorously.&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">On August 8, 2021, the Company received a notification
from the Securities and Exchange Commission, Division of Enforcement, that it was conducting an investigation captioned In the Matter
of Intrusion Inc. and requesting the Company produce certain documents and information. On November 9, 2021, the Securities and Exchange
Commission served a subpoena on the Company in connection with this investigation which formally requested substantially similar information
as in the prior request. The Company is continuing to comply with the requests and is cooperating in the investigation. The Company can
offer no assurances as to the outcome of this investigation or its potential effect on the Company or its results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In addition to this pending litigation, we are
subject to various other legal proceedings and claims that may arise in the ordinary course of business. We do not believe that any claims
exist where the outcome of such matters would have a material adverse effect on our consolidated financial position, operating results
or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on future results.&#160;</p>

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 17 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b><span id="a_013"></span>PART II</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_014"></span>Item 5.&#160;&#160;&#160;&#160; Market for Common Equity and Related
Stockholder Matters and Business Issuer Purchases of Equity Securities. &#8211; Intrusion Equity Accounting</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our common stock trades on the Nasdaq Capital
Market, where it is currently listed under the symbol &#8220;INTZ.&#8221; As of March 9, 2022, there were approximately 86 registered
holders of record of our common stock. The Company does not have a history of paying dividends on its common stock and has no present
intention to declare any dividends in the foreseeable future.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">All equity compensation plans under which our
common stock is reserved for issuance have previously been approved by our stockholders. The following table provides summary information
as of December 31, 2021, for all of our equity compensation plans (in thousands, except per share data). See Note 10 &#8211; <i>Employee
Incentive Plans</i> to our consolidated financial statements for additional discussion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number
    of shares of common stock to be issued upon exercise<br /> of outstanding<br /> options<sup>(1)</sup></b></span></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted average<br /> exercise price of<br /> outstanding options</td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Number of shares unvested restricted stock</b></p></td><td style="padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 1.8pt 0pt 0; text-align: center"><b>Weighted average grant date fair value</b></p></td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">No. of shares of<br /> common stock<br /> remaining available<br /> for future issuance<br /> under equity<br /> compensation plans</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 10pt; width: 40%; text-align: left">Equity compensation plans approved by security holders</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">617</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.47</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">149</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.54</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2,524</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Equity compensation plans not approved by security holders</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">617</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">6.47</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">149</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">5.54</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,524</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">__________________</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.5in">&#160;</td>
    <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Included in the outstanding options are 260,273 from the 2005 Stock Incentive Plan, 131,000 from the 2015 Stock Option Plan and 226,000 from the 2021 Omnibus Incentive Plan.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 7.</b>&#160;&#160;&#160;&#160;&#160;<b><span id="a_015"></span>Management&#8217;s Discussion
and Analysis of Financial Condition and Results of Operations.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>General</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following discussion and analysis includes
information management believes is relevant to understand and assess our consolidated financial condition and results of operations. This
section should be read in conjunction with our consolidated financial statements, accompanying notes and the risk factors contained in
this report.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<!-- Field: Page; Sequence: 18 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Overview</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Intrusion Inc. offers businesses of all sizes
and industries products and services that leverage across our exclusive threat intelligence database which contains the historical data,
known associations, and reputational behavior of over 8.5 billion IP addresses. After many years of gathering intelligence and providing
our <b><i>INTRUSION TraceCop</i></b> and <b><i>Savant</i></b> solutions exclusively to government entities, we released our first commercial
product in 2021, the <b>INTRUSION <i>Shield</i></b>. <b>INTRUSION <i>Shield</i></b> was designed to allow businesses to incorporate a
Zero Trust, reputation-based security solution into their existing infrastructure and to observe traffic flow and instantly block known
malicious or unknown connections from both entering or exiting a network, making it an ideal solution for protecting from Zero Day and
ransomware attacks.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We spent considerable financial resources and
energy in 2021 completing beta testing and launching the <b>INTRUSION <i>Shield</i></b> product, and these efforts included an aggressive
ramp up in our expenditures, particularly in the areas of sales and marketing and other general and administrative expenses. Unfortunately,
these efforts at promoting the launch of <b>INTRUSION <i>Shield</i></b> were not as successful as the Company had anticipated. The significant
expense of the product launch combined with minimal sales of <b>INTRUSION <i>Shield</i></b> in 2021 has strained the Company&#8217;s capital
resources and caused significant doubt about our ability to continue our current operations as a going concern.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that we must expand our sales and marketing
efforts in order for the <b>INTRUSION <i>Shield</i></b> to achieve marketplace acceptance and to generate revenue for the Company. However,
these efforts depend, in large part, on the success of our channel partners as they market and sell the <b>INTRUSION <i>Shield</i></b>,
which may not be successful. Further, our new efforts in forging meaningful relationships with seasoned and well positioned strategic
partners may not yield meaningful results, and any and all such efforts will need to be accomplished despite certain public remarks and
comments that have been made on social media and web-based platforms as well as statements and allegations that have, and will continue
to be, that have and will continue to be advanced in the various pleadings that are publicly filed with the courts. We are also expending
significant research and development resources in order to be able to provide <b>INTRUSION <i>Shield</i></b> to customers in a cloud-based
environment without the requirement for complementary hardware to be deployed and installed on a customer&#8217;s information platforms.
If this alternate product deployment is not achieved, achieved at too great an expense, or does not provide the added incentive to retain
and to attract <b>INTRUSION <i>Shield</i></b> customers, we may not be able to generate sufficient revenue to justify the expense or to
significantly contribute to our revenues.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In order to finance our operations and to continue
as a going concern, it has been necessary for us to raise additional funds through public and private financings. We engaged B. Riley
Securities Inc. to act as sales agent under an at-the-market stock issuance program that begin in August of 2021 and has generated approximately
$5.5 million net of fees from those stock sales. We also engaged in certain cost-cutting measures in the latter portion of 2021, including
measures to reduce head count in our non-performing segments and negotiating with certain contractors and vendors to appropriately align
our expenses with our revenue trends.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">And in March of 2022, we generated $4,682,500
in net proceeds from the issuance of the first of two convertible promissory notes that are issuable under a Securities Purchase
Agreement we entered into with Streeterville Capital, LLC with the ability to receive an additional $4,682,500 in net proceeds from
the issuance of the subsequent note upon the satisfaction of certain conditions, including, without limitation, obtaining certain
stockholder approvals at our upcoming annual meeting of stockholders. (For additional details, see Liquidity and Capital Resources:
2022 Convertible Notes Issuance, below)</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We have also streamlined and added focused talent
to our sales and marketing departments and recruited and engaged a new President and Chief Executive Officer to spearhead these and other
initiatives to better align expenses with revenue, provide valuable and meaningful cybersecurity offerings to both governmental and commercial
clients, and to attract the needed capital resources for the Company to execute on these initiatives in 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Results of Operations</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The following table set forth, the consolidated
statements of operations in dollar amounts and as a percentage of our total revenue for the periods indicated. The period-to-period comparison
of results is not necessarily indicative of results for future periods.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<!-- Field: Page; Sequence: 19 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Comparison of the years ended December 31, 2021 and December 31,
2020</b></p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td>
    <td colspan="2">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; font-weight: bold">(in thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td>
    <td colspan="2">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">7,277</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right">6,619</td>
    <td style="vertical-align: middle; width: 1%; text-align: left">&#160;</td><td style="width: 2%; text-align: left">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">100.0%</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 11%; text-align: right">100.0%</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Cost of revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,625</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,709</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: middle; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">36.1%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">39.2%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,652</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,910</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">63.9%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59.1%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Sales and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,931</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,821</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">164.0%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57.7%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,328</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,797</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87.0%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">57.4%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">General and administrative</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,896</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,815</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: middle; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">81.0%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">42.5%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(19,503</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,523</td>
    <td style="vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-268.0%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-98.5%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Interest and other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">87</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.2%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.1%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(21</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6</td>
    <td style="vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.3%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">-0.1%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Gain on the extinguishment of debt</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">635</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: middle; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">8.7%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Loss from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(18,802</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(6,518</td>
    <td style="vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9.6%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">98.5%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Income tax provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: middle; text-align: left">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(18,802</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,518</td>
    <td style="border-bottom: Black 2.5pt double; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">9.6%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">98.5%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Preferred stock dividends accrued</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(79</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">-1.2%</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss attributable to common stockholders</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(18,802</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">(6,597</td>
    <td style="border-bottom: Black 2.5pt double; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">-258.3%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">-99.7%</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b><i>Net Revenue</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Total revenue increased 9.9% to $7.3 million in
2021 from $6.6 million in 2020. The increases in product revenues were primarily due to $0.6 million in revenues from our <b>INTRUSION
<i>Shield</i></b> product line which was introduced to the market in the first quarter of 2021 and a $0.1 million increase in <b><i>TraceCop
</i></b>revenues between the periods. <b><i>TraceCop</i></b> revenues were $6.3 million and $6.2 million for the years ended December
31, 2021 and 2020, respectively. No revenue related to <b>INTRUSION <i>Shield</i></b> was recognized during the same periods in 2020,
as <b>INTRUSION <i>Shield </i></b>was introduced in 2021. The increases in revenues during these periods were offset by a de minimus decrease
in revenues related to <b><i>Savant</i></b>. We expect our product revenues to increase in the future if we can increase sales to existing
customers and add new customers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">There were no export sales in 2021 and 2020 primarily
due to our focus on domestic revenue sales. Sales of our products internationally may be subject to currency exchange risk, which may
cause our products to effectively increase in price, if the exchange rate moves significantly and the dollar gains value over the foreign
currency.</p>

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

<!-- Field: Page; Sequence: 20 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Historically, due to the timing of our sales cycle,
a significant portion of our monthly sales occurs in the second half of the month. Accordingly, our receivables increase at the end of
each month, which causes a higher accounts receivable balance at month end. This monthly trend also causes an inflated comparative relationship
between revenue and accounts receivable. We believe that this monthly trend will continue because monthly sales forecast and planning
meetings are held in the first week of every month, the middle of the month is focused on sales calls to customers and the latter half
of the month on closing sales.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>Concentration of
Revenues</b>. Revenues from sales to various U.S. government entities totaled $5.2 million, or 71.3% of revenues, for the year ended December
31, 2021, compared to $5.7 million, or 86.3% of revenues, for the same period in 2020. Sales to commercial customers totaled $2.1 million
or 28.7% of total revenue for year ended December 31, 2021, compared to $0.9 million or 13.7% of total revenue for the same period in
2020. Although we expect our concentration of revenues to vary among customers in future periods depending upon the timing of certain
sales, we anticipate that sales to government customers will continue to account for a significant portion of our revenues in future periods.
Sales to the government present risks in addition to those involved in sales to commercial customers which could adversely affect our
revenues, including, without limitation, potential disruption to appropriation and spending patterns and the government&#8217;s reservation
of the right to cancel contracts and purchase orders for its convenience. Although we do not anticipate that any of our revenues with
government customers will be renegotiated, any cancelled or renegotiated government orders could have a material adverse effect on our
financial results. Currently, we are not aware of any proposed cancellation or renegotiation of any of our existing arrangements with
government entities and, historically, cancellations or renegotiated orders by government entities have not resulted in a material adverse
effect on our business. One individual commercial customer during the year ended December 31, 2021, individually accounted for over 10.0%
of total revenues. During the year ended December 31, 2020, no individual commercial customer accounted for revenues that were over 10.0%
of total revenues. The Company&#8217;s similar product and service offerings are not viewed as individual segments, as its management
analyzes the business as a whole and expenses are not allocated to each product offering.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Gross Profit</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Gross profit increased 19.0% to $4.7 million in
2021 from $3.9 million in 2020. As a percentage of revenue, gross profit increased from 59.1% in 2020 to 63.9% in 2021. Gross profit as
a percentage of revenue is impacted by several factors, including shifts in product mix, changes in channels of distribution, sales volume,
fluctuations in manufacturing costs, labor costs, pricing strategies, and fluctuations in sales of integrated third-party products. The
increase in gross profit in 2021 was attributable to the introduction of the new <b>INTRUSION <i>Shield </i></b>product, which has lower
direct labor costs than our legacy products.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b><i>Sales and Marketing</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Sales and marketing expenses
increased to $11.9 million or 164.0% of net revenue in 2021, compared to $3.8 million or 57.7% of net revenue in 2020. The increase is
primarily related to an aggressive ramp up in selling and marketing costs in anticipation of increased revenues from sales of our new
<b>INTRUSION <i>Shield </i></b>commercial product which failed to materialize in 2021. Some of the more significant increases include:
an increase of $3.6 million in labor costs including share-based compensation expense, an increase of $1.6 million in web marketing, trade
shows and other forms of business development advertising costs, an increase of $1.3 million in contract labor and consulting costs and
a $1.3 million increase in general and administrative costs allocated to the sales and marketing departments. These increases were offset
by certain other minor increases and decreases between both periods. In light of our inability to generate significant revenues from sales
of our <b>INTRUSION <i>Shield</i></b> products in 2021, we determined that these sales costs should be significantly reduced. During the
third and fourth quarter of 2021, we started implementing certain cost saving measures such as a reduction in force as well as negotiations
with certain contractors and vendors to appropriately align our expenses with our revenue trends. Sales and marketing expenses may vary
in the future.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 21 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b><i>Research and Development</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Research and development expenses
increased to $6.3 million or 87.0% of net revenue in 2021 compared to $3.8 million or 57.4% of net revenue in 2020. The increase in research
and development expense was due to increases in direct labor expenses and increases in costs associated with the development and testing
of our legacy and <b>INTRUSION <i>Shield</i></b> products. As discussed above, during the third quarter of 2021, we started implementing
certain cost saving measures such as a reduction in force as well as negotiations with certain contractors and vendors to appropriately
align our expenses with our revenue trends. Research and development costs are expensed in the period in which they are incurred. Research
and development expenses may vary in the future; mainly dependent on levels of research and development labor expense charged to direct
labor.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b><i>General and Administrative </i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">General and administrative expenses increased
to $5.9 million, or 81.0% of revenue in 2021 compared to $2.8 million or 42.5% of revenue in 2020. The increase in general and administrative
costs was also related to an aggressive ramp up in general and administrative costs in anticipation of increased revenues from sales of
our new <b>INTRUSION <i>Shield </i></b>commercial product which failed to materialize in 2021. Some of the more significant increases
include: Employee related expenses such as direct labor, benefits and recruitment agency fees increased by $2.4 million during the year
ended December 31, 2021, when compared to 2020. Legal costs increased by $1.3 million specifically related to non-recurring projects during
the year ended December 31, 2021, when compared to 2020. Stock compensation expense increased by $0.6 million during 2021, when compared
to 2020. The increase during 2021, was related to options granted to new employees as well as compensation expense recognized during this
period, related to the accelerated vesting of stock options granted to certain members of our Board upon retirement during 2021, when
compared to 2020. These increases were offset by the $1.1 million loss incurred in 2021 related to the abandonment of our old office lease,
as well as a $2.3 million increase related to costs allocated to other departments within the research and development group and the sales
and marketing group during year ended 2021, when compared with 2020. During the year 2021, the Company executed a series of reduction
as part of a larger effort on the Company&#8217;s part to reduce expenses and overhead as a result of the challenges the Company anticipates
in meeting its liquidity and cash-flow needs in the near term, as a result of lower-than-expected 2021 revenues from its newly introduced
<b>INTRUSION <i>Shield</i></b> service offering.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b><i>Interest Expense</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Interest expense increased to $21,000 or 0.3%
of revenues for the year ended December 31, 2021, compared to $6,000 or 0.1% of revenues for the year ended December 31, 2020. Our
interest expense consists primarily of interest related to finance leases and in 2020 interest specifically related to the SBA PPP
Loan entered in April of 2020. During 2021, we entered multiple finance lease arrangements in the amount of $1.9 million, $1.5
million of which related to new sever systems replacing our old and outdated sever systems and $0.4 million related to equipment
necessary for our <b>INTRUSION <i>Shield</i></b> commercial product. The PPP Loan along with accrued interest amounts was forgiven
in April 2021 and a gain in the extinguishment of debt was recognized on the consolidated statements of operations. The increase in
Interest Expense for the periods presented above is primarily related to the increase in finance leases between the periods and the
extinguishment of the PPP Loan. Interest expense will vary in the future based on our cash flow and borrowing needs.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Interest and Other Income</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Interest and other income were
$87,000 for the year ended December 31, 2021, compared to $11,000 for the year ended December 31, 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<!-- Field: Page; Sequence: 22 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Gain on Extinguishment of Debt</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Gain on extinguishment of debt increased $0.6
million for the year ended December 31, 2021, compared to no gains or losses on the extinguishment of debt incurred for the year ended
December 31, 2020. This increase due to the forgiveness of our SBA PPP Loan principal and accrued interest entered in April 2020 and forgiven
in April 2021. There were no other gains or losses on the extinguishment of debt incurred for the year ended December 31, 2021.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b><i>Income Taxes</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our effective income tax rate was 0% in 2021 and
2020 as valuation allowances have been recorded for the entire amount of the net deferred tax assets due to uncertainty of realization.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><i>Consolidated Statements of Cash Flows</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our cash flows for the years ended December 31,
2021 and 2020 were:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br /> 2021</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br /> 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Net cash used in operating activities</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(16,557</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(5,177</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(1,148</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(320</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5,101</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">18,867</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Change in cash and cash equivalents</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(12,604</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">13,370</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><i>Operating Activities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash used in operations for the twelve months
ended December 31, 2021, was $16.6 million due primarily to a net loss of $18.8 million offset by the following sources of cash and non-cash
items: a $383 thousand increase in deferred revenue, primarily due to increases in cash advances from certain customers shifting to making
upfront payments for our services for their contract term of one year and an increased customer base related to our <b>INTRUSION <i>Shield</i></b>
product, a $172 thousand decrease in accounts receivable, primarily caused by timing in receipt of receivables from our customers, a $25
thousand increase in accounts payable and accrued expense, a $0.6 million in gain on the extinguishment of the PPP Loan, $1.3 million
in stock-based compensation, $780 thousand in depreciation expense and amortization expense, $243 thousand in noncash lease costs and
$17 thousand in other operating activities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash used in operations for the twelve months
ended December 31, 2020, was $5.2 million due primarily to a net loss of $6.5 million and the following uses of cash: a $339 thousand
decrease in deferred revenue, due to shorter term upfront fee payments received from our customers, a $258 thousand increase in prepaid
expenses and other assets, driven by increases in prepaid software and insurance costs, and a $334 thousand decrease in accounts payable
and accrued expenses. This was partially offset by these sources of cash and non-cash items: a $1.1 million non-cash write-off for an
abandoned operating lease asset, a $333 thousand decrease in accounts receivable, primarily related to the timing in receipt of receivables
from our customers, $322 thousand in stock-based compensation, $231 thousand in depreciation expense and amortization expense, and $294
thousand in noncash lease costs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<!-- Field: Page; Sequence: 23 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><i>Investing Activities</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash used in investing activities for the
year ended December 31, 2021 was $1.1 million, which was primarily the result of additions to property and equipment specifically related
to $0.4 million related to hardware utilized to administer our <b>INTRUSION <i>Shield </i></b>product, $0.3 million of hardware and software
equipment utilized in our data center, $0.1 million of in-house software and computer systems for employees, $0.2 million of AI related
computer systems and $0.1 million related to website design and intangible assets &#8211; domain name (&#8220;www.Cyberwarfare.com&#8221;).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash used in investing activities for the
year ended December 31, 2020, was $320 thousand for purchases of property and equipment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><i>Financing Activities</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash provided by financing activities was
$5.1 million for the year ended December 31, 2021, which was primarily the result of net proceeds from our at-the-market program public
offering of $5.6 million, proceeds from exercise of stock options of $0.2 million offset by the payment on principal of finance right-of-use
leases of $0.7 million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Net cash provided by financing activities was
$18.9 million for the year ended December 31, 2020, with proceeds of $18.2 million from a stock offering, $629 thousand from a PPP loan,
and proceeds from exercise of stock options of $209 thousand. This was directly offset by the following uses of cash: payments for preferred
stock dividends of $99 thousand and payment on principal of finance right-of-use leases of $43 thousand. &#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Liquidity and Capital Resources</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 2.7pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">As of December 31, 2021, we had cash and cash
equivalents of $4.1 million, down from approximately $16.7 million as of December 31, 2020, and working capital of $2.1 million as of
December 31, 2021, compared to $16.2 million as of December 31, 2020. Our principal source of cash for funding operations and growth had
been through cash flows generated from operating activities together with the approximately $5.6 million in net proceeds received from
our at-the-market program during 2021 and the approximately $18.0 million in net proceeds received from our secondary public offering
in 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"><span style="text-decoration: underline">Current At-The Market Offering. </span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">In August of 2021, we engaged
B. Riley Securities, Inc. to act as sales agent under our at-the-market program, which allows us to potentially sell up to $50.0 million
of our common stock on a delayed or continuous basis through the use of a shelf-registration statement on Form S-3, which we initially
filed on August 5, 2021. The shelf registration became effective on August 16, 2021. As of December 31, 2021, we have received proceeds
of approximately $5.6 million net of fees from the sale of 1,302,033 shares of our common stock pursuant to the program.&#160;As of the
date hereof, we have we have received proceeds of approximately $1,000,000 net of fees from the sale of 2478,690 shares of our common
stock pursuant to the program in 2022 to date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">For so long as our public float is less than $75
million, we will be subject to the restrictions set forth in General Instruction I.B.6 to Form S-3, which limit our ability to conduct
primary offerings under a Form S-3 registration statement, including with respect to issuances under our at-the-market program. Under
such limitations, we may not sell, during any 12-month period, securities on Form S-3 having an aggregate market value of more than one-third
of our public float.&#160;As of March 9, 2022, our public float calculated in accordance with General Instruction I.B.6 of Form S-3 was
$16.1 million.&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="text-decoration: underline">2022 Convertible Notes Issuance.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We entered into a securities purchase agreement
(the &#8220;SPA&#8221;) with Streeterville Capital, LLC (the &#8220;Investor&#8221;) on March 10, 2022, pursuant to which, among other
things, the Investor (i) purchased an unsecured promissory note (&#8220;Note #1&#8221;) in the aggregate principal amount totaling $5,350,000
in exchange for $5,000,000 less certain expenses and (ii) agreed to purchase another unsecured promissory note at the Company&#8217;s
election (&#8220;Note #2&#8221; and, together with Note #1, the &#8220;Notes&#8221;) in aggregate principal amount totaling $5,350,000
in exchange for $5,000,000, with the Company&#8217;s election being subject to the Company satisfying, among others, the following conditions
within six months of the issuance of Note #1: (A) obtaining stockholder approval for the issuance of shares of the Company&#8217;s common
stock (&#8220;Common Stock&#8221;) in excess of 19.99% of the outstanding shares of Common Stock in connection with the potential redemption
of the Notes (as described below) and (B) there being no Trigger Event (as defined in the Notes) under Note #1. If Note #2 is issued,
the terms of Note #1 and Note #2 will be substantively identical. The Company received approximately $4.6 million, net of transaction
expenses, in connection with the issuance of Note #1 and intends to use the proceeds from such issuance for general corporate purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"></p>

<!-- Field: Page; Sequence: 24 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Under the SPA, the parties provided customary representations
and warranties to each other. Also, until amounts due under the Notes are paid in full, the Company agreed, among other things, to: (i)
timely make all filings under the Securities Exchange Act of 1934, (ii) ensure the Common Stock continues to be listed on the Nasdaq Stock
Market (&#8220;Nasdaq&#8221;) or the New York Stock Exchange, (iii) not issue debt securities or certain equity securities where the pricing
of such equity securities is tied to the public trading price of the Common Stock, in each case, without the Investor&#8217;s prior consent,
and (iv) offer the Investor the right to purchase up to 10% of future equity and debt securities offerings, subject to certain exceptions
and limitations. The Company also agreed under the SPA to reserve with the Company&#8217;s transfer agent 6.5 million shares of Common
Stock for potential issuance under each Note for shares that may be delivered in connection with the redemption right, which reservation
may be increased and decreased in certain circumstances.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Notes have an interest rate of 7% per annum.
The maturity date of each Note is 18 months from the issuance date of such Note (the &#8220;Maturity Date&#8221;). Each of the Notes carry
an original issue discount totaling $350,000, which is included in the principal balance of the Note. If the Company elects to prepay
the Notes prior to the Maturity Date, it must pay a premium of (i) 5%, if the prepayment occurs prior to the three-month anniversary of
issuance, (ii) 7.5%, if the prepayment occurs between the three-month anniversary and six-month anniversary of issuance and (iii) 10%
if the prepayment occurs after the six-month anniversary of issuance (in each case, plus the principal, interest, and fees owed as of
the prepayment date).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Beginning on the date that is six (6) months after
the issuance date of the applicable Note, the Noteholder has the right to redeem up to $500,000 of the outstanding balance of such Note
per month. Payments may be made by the Company, generally at the Company&#8217;s option, (a) in cash, (b) by paying the redemption amount
in the form of shares of Common Stock with the number of redemption shares being equal to the portion of the applicable redemption amount
divided by the Redemption Conversion Price or (c) a combination of cash and shares of Common Stock. The &#8220;Redemption Conversion Price&#8221;
shall equal 85% multiplied by the average of the two lowest daily volume weighted average prices per share of the Common Stock during
the 15 trading days immediately preceding the date that the Noteholder delivers notice electing to redeem a portion of the Note. The Company&#8217;s
right to satisfy the redemption amount in shares of Common Stock is subject to certain limitations, including (i) there not being any
Equity Conditions Failure (as defined in the Note), (ii) the Noteholder and its affiliates together not owning more than 9.99% of the
outstanding shares of Common Stock, and (iii) for Note #1, the aggregate shares of Common Stock issued upon redemption of Note #1 not
exceeding 19.99% of the outstanding Common Stock unless the Company has obtained stockholder approval under Nasdaq rules for such issuance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Notes contain certain Trigger Events that generally,
if uncured within five (5) trading days, may result in an event of default in accordance with the terms of the Notes (such event, an &#8220;Event
of Default&#8221;). Upon a Trigger Event, the Noteholder may increase the outstanding balance by 15% for certain major Trigger Events
and 5% for all other Trigger Events. Additionally, upon an Event of a Default, the Noteholder may consider the Note immediately due and
payable. Upon an Event of Default, the interest rate may also be increased to the lesser of 18% per annum or the maximum rate permitted
under applicable law.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In order to finance our operations
and to continue as a going concern, we believe it will be necessary for us to raise additional funds through public or private financings,
including through the utilization of our at-the-market program. Based on the current forecast for the year 2022, we believe that we will
have sufficient cash resources to finance our operations and expected capital expenditures through March 18, 2023. While we can provide
no assurances that we will be able to raise additional funds through any future equity or debt financings, the terms of those financings,
if available at all, may be on terms, which are not favorable to us and, in the case of equity financings, will result in dilution to
our stockholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Critical Accounting Policies and Estimates</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Management&#8217;s discussion and analysis of
financial condition and results of operations are based upon our consolidated financial statements, which have been prepared in accordance
with accounting principles generally accepted in the United States. The preparation of these financial statements requires us to make
estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent
assets and liabilities. On an on-going basis, we evaluate our estimates, including those related to product returns, bad debts, income
taxes, warranty obligations, maintenance contracts and contingencies. We base our estimates on historical experience and on various other
assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about
the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates
under different assumptions or conditions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe the following critical accounting policies
affect our more significant judgments and estimates used in the preparation of our consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<!-- Field: Page; Sequence: 25 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Revenue Recognition</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We generally recognize revenue upon shipment or
after meeting certain performance obligations. Our products can include hardware, perpetual software licenses and data sets. Data set
updates are the majority of our sales. Warranty costs and sales returns have not been material.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We recognize sales of our data sets in accordance
with Financial Accounting Standards Board Accounting Standards Codification (&#8220;FASB ASC&#8221;) Topic 606 whereby revenue from contracts
with customers are recognized once the criteria under the five steps below are met:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.25in">&#160;</td>
    <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the contract with a customer;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.25in">&#160;</td>
    <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the performance obligations in the contract;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.25in">&#160;</td>
    <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii)</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determine the transaction price;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="width: 0.25in">&#160;</td>
    <td style="vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv)</span></td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocate the transaction price to the separate performance obligations; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognize revenue upon satisfaction of a performance obligation.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Data updates are typically done monthly, and revenue
is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated
selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All of
our product offering and service offering market values are readily determined based on current and prior stand-alone sales. We may defer
and recognize maintenance, updates and support revenue over the term of the contract period, which is generally one year.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Our normal payment terms offered to customers,
distributors and resellers are net 30 days domestically and net 45 days internationally. We do not offer payment terms that extend beyond
one year and rarely do we extend payment terms beyond our normal terms. If certain customers do not meet our credit standards, we do require
payment in advance on some of our smaller sized customers, to limit our credit exposure.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Shipping and handling costs are billed to the
customer and included in revenue. Shipping and handling expenses are included in cost of revenue. We have elected to account for shipping
and handling costs as fulfillment costs after the customer obtains control of the goods.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">With our newest product, <b>INTRUSION
<i>Shield</i></b>, we began offering software on a subscription basis. <b>INTRUSION <i>Shield</i></b> is a hosted arrangement subject
to software as a service (&#8220;SaaS&#8221;) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not
arrangements that transfer a license of IP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We utilize the five-step process,
mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual
and distinct. <b>INTRUSION <i>Shield</i></b> services provided to our customers for a fixed monthly subscription fee include:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Access to our proprietary software and database to detect and prevent unauthorized access to our clients&#8217; information networks;</span></td></tr>

<tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that we provide for customers to access <b>INTRUSION <i>Shield</i></b>; and</span></td></tr>

<tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by us without additional charge.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 26 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The contract provided for
no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this
service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We satisfy our performance
obligation when our <b>INTRUSION <i>Shield</i></b> solution is available to detect and prevent unauthorized access to a client&#8217;s
information networks. Revenue should be recognized monthly over the term of the contract. The Company&#8217;s standard initial contract
terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees are deferred and amortized into income
over the period covered by the contract.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Allowances for Doubtful Accounts</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We maintain allowances for doubtful accounts for
estimated losses resulting from the inability of our customers to make required payments. Our receivables are uncollateralized, and we
expect to continue this policy in the future. If the financial condition of our customers were to deteriorate, resulting in an impairment
of their ability to make payments, increased allowances may be required. Historically, our estimates for sales returns and doubtful accounts
have not differed materially from actual results.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b>Fair Value of Financial Instruments</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We calculate the fair value of our assets and
liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements
when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable,
accounts payable and accrued expenses, and dividends payable approximate their carrying amounts due to the relatively short maturity of
these instruments. Financing leases and PPP loan approximate fair value as they bear market rates of interest. None of these instruments
are held for trading purposes.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in"><b>Recent Accounting Pronouncements</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>See Note 2 to the consolidated financial statements (Part II, Item
8 of this Form 10-K) for further discussion.</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 8.</b>&#160;&#160;&#160;&#160;&#160;<b><span id="a_016"></span>Financial Statements</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><i>The information required by this Item 8 begins on page F-1 of this
Annual Report on Form 10-K.</i></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Item 9A.</b>&#160;&#160;&#160;&#160;&#160;<b><span id="a_017"></span>Controls and Procedures</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Evaluation of Effectiveness of Disclosure Controls and Procedures</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s management, under the supervision
and with the participation of our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation of the effectiveness
of the design and operation of the Company&#8217;s disclosure controls and procedures, as defined in Rules&#160;13a-15(e)&#160;and 15d-15(e)&#160;under
the Exchange Act. Based on this evaluation, the Chief Executive Officer
and Chief Financial Officer concluded that, as of the end of the period covered by this report, the Company&#8217;s disclosure controls
and procedures are effective to provide reasonable assurance that information required to be disclosed by the Company in reports that
it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules&#160;and
forms of the Securities and Exchange Commission, and is accumulated and communicated to management, including the Company&#8217;s principal
executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.</p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 27 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Management Report on Internal Control over Financial Reporting</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s management is responsible
for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under
the Exchange Act) to provide reasonable assurance regarding the reliability of the Company&#8217;s financial reporting and the preparation
of consolidated financial statements for external purposes in accordance with U.S. generally accepted accounting principles.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s management, under the supervision
and with the participation of our Chief Executive Officer and our Chief Financial Officer, conducted an evaluation of the effectiveness
of the Company&#8217;s internal control over financial reporting based on criteria established in <i>2013 Internal Control&#8212;Integrated
Framework</i> issued by the Committee of Sponsoring Organizations of the Treadway Commission. Management&#8217;s evaluation included an
assessment of elements such as the design and operating effectiveness of key financial reporting controls, process documentation, accounting
policies, and the Company&#8217;s overall control environment. Based on its evaluation, management concluded that the Company&#8217;s
internal control over financial reporting was effective as of the year ended December&#160;31, 2021 to provide reasonable assurance regarding
the reliability of the Company&#8217;s financial reporting and the preparation of consolidated financial statements for external reporting
purposes in accordance with U.S. generally accepted accounting principles. The Company reviewed the results of management&#8217;s assessment
with the Audit Committee of the Board of Directors.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This Annual Report does not include an attestation
report of the Company&#8217;s registered public accounting firm regarding internal control over financial reporting. Management&#8217;s
report was not subject to attestation by the Company&#8217;s registered public accounting firm pursuant to rules&#160;of the Securities
and Exchange Commission that permit the Company to provide only management&#8217;s report in this Annual Report. This report shall not
be deemed to be filed for purposes of Section&#160;18 of the Exchange Act or otherwise subject to the liabilities of that section and
is not incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general
incorporation language in such filing.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Inherent Limitations on Effectiveness of Controls</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Company&#8217;s management, including our
Chief Executive Officer and our Chief Financial Officer, does not expect that the Company&#8217;s disclosure controls or internal control
over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated,
can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. The design of a control system
must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further,
because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements
due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. The design of any
system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any
design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of the effectiveness
of controls to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration
in the degree of compliance with policies or procedures.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="text-decoration: underline">Changes in Internal Control over Financial Reporting</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During the quarter ended December&#160;31, 2021,
there were no changes in our internal control over financial reporting (as defined in Rules&#160;13a-15(f)&#160;and 15d-15(f)&#160;under
the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</p>

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

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></p>

<!-- Field: Page; Sequence: 28 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span id="a_018"></span>PART&#160;III</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Certain information required by Part&#160;III
is omitted from this Form&#160;10-K because we will file&#160;a definitive Proxy Statement for our 2022 annual meeting of stockholders
pursuant to Regulation&#160;14A (the &#8220;Proxy Statement&#8221;) no later than 120&#160;days after the end of the fiscal year covered
by this Annual Report on Form&#160;10-K, and certain information to be included therein is incorporated herein by reference.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_019"></span>Item 10.&#160;&#160; Directors, Executive Officers and Corporate
Governance.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information called for by this item is incorporated
herein by reference to the Proxy Statement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_020"></span>Item 11.&#160;&#160;&#160;Executive Compensation.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information called for by this item is incorporated
herein by reference to the Proxy Statement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_021"></span>Item 12.&#160;&#160; Security Ownership of Certain Beneficial Owners
and Management and Related Stockholder Matters.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information called for by this item is incorporated
herein by reference to the Proxy Statement.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_022"></span>Item 13.&#160;&#160; Certain Relationships and Related Transactions,
and Director Independence.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information called for by this item is incorporated
herein by reference to the Proxy Statement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_023"></span>Item 14. &#160;&#160;Principal Accounting Fees and Services.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The information called for by this item is incorporated
herein by reference to the Proxy Statement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in"></p>

<!-- Field: Page; Sequence: 29 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->25<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span id="a_024"></span>PART IV</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="a_025"></span>Item 15.&#160;&#160; Exhibits and Financial Statement Schedules.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in">(a)&#160;&#160;&#160;&#160;&#160;1.&#160;&#160;&#160;<b>Consolidated
Financial Statements.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">The following consolidated financial statements
of Intrusion&#160;Inc. and subsidiaries, are submitted as a separate section&#160;of this report (See F-pages):</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 91%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_006">Report of Independent Registered Public Accounting Firm</a> <span style="text-decoration: underline">(PCAOB ID <span id="xdx_902_edei--AuditorFirmId_c20210101__20211231_zH0ZWJhOGu74"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:AuditorFirmId">726</ix:nonNumeric></span>)</span></span></td>
    <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-1</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_001">Consolidated Balance Sheets at December&#160;31, 2021 and 2020</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-2</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_002">Consolidated Statements of Operations for the years ended December&#160;31, 2021 and 2020</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-3</span></td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_003">Consolidated Statements of Changes in Stockholders&#8217;&#160;Equity for the years ended December&#160;31,&#160;2021 and 2020</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-4</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_004">Consolidated Statements of Cash Flows for the years ended December&#160;31, 2021 and 2020</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-5</span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="#a_005">Notes to Consolidated Financial Statements</a></span></td>
    <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">F-6</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 30 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->26<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
<tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exhibit Number</b></span></td>
    <td style="width: 3%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 84%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Description&#160;of&#160;Exhibit</b></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.1(3)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000110465910033915/a10-12017_1ex3d1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Restated Certificate of Incorporation of the Registrant</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.2(5)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000091205701007849/a2040873zex-3_1.txt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certificate of&#160;Amendment to Certificate of Incorporation of Registrant</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.6(2)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000091205701007849/a2040873zex-3_2.txt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Bylaws of the Registrant</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.1(6)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000110465904008540/a04-3802_1ex4d1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Specimen Common Stock Certificate</span></a></td></tr>
<tr>
    <td style="vertical-align: top">4.2(1)</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="intz_ex0402.htm">Description of the Registrant&#8217;s Capital Stock</a></td></tr>
<tr>
    <td style="vertical-align: top">4.3(15)</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000168316822001582/intrusion_ex0401.htm" style="-sec-extract: exhibit">Form
    of Convertible Promissory Note Issued on March 10, 2022, by the Registrant in favor of Streeterville Capital, LLC</a></td></tr>
<tr>
    <td style="vertical-align: top">4.4(15)</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000168316822001582/intrusion_ex0402.htm" style="-sec-extract: exhibit">Form
    of Convertible Promissory Note #1 Issuable Under the Securities Purchase Agreement dated March 10, 2022, by and between the
    Registrant and Streeterville Capital, LLC.</a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1(6)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000110465904008540/a04-3802_1ex10d7.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease Agreement between CalWest Industrial Holdings Texas, L.P. and Intrusion Inc.</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.2(13)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000143774919005894/ex_138569.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fourth Amendment to Lease, executed on September&#160;27, 2019, by and between Intrusion Inc. and JP-CORPORATE PLACE, LP.</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.3(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/0000736012/000168316821000836/intrusion_ex1003.htm" style="-sec-extract: exhibit">Sublease Agreement between the Registrant and CliftonLarsonAllen LLP dated September 28, 2020</a></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.4(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="https://www.sec.gov/Archives/edgar/data/0000736012/000168316821000836/intrusion_ex1004.htm" style="-sec-extract: exhibit">Lease between the Registrant and JBA Portfolio, LLC, executed as of February 3, 2021</a></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.5(2)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000091205701007849/a2040873zex-10_13.txt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended and Restated 401(k)&#160;Savings Plan of the Registrant</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.6(4)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000091205702018253/a2078572zex-10_2.txt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intrusion Inc. 401(k)&#160;Savings Plan Summary of Material Modifications</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.7(7)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000110465905028301/a05-10716_1ex10d1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amended 2005 Stock Incentive Plan of the Registrant</span></a></td></tr>
<tr>
    <td style="vertical-align: top">10.8(9)</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000110465915023446/a15-1713_1def14a.htm" style="-sec-extract: exhibit">2015 Stock Incentive Plan of the Registrant</a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.9(10)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000143774919005894/ex_138590.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form&#160;of Notice of Grant of Stock Option</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.10(10)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000143774919005894/ex_138580.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form&#160;of Stock Option Agreement</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.11(10)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000143774919005894/ex_138581.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form&#160;of Notice of Grant of Non-Employee Director Automatic Stock Option (Initial Grant)</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.12(10)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000143774919005894/ex_138582.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form&#160;of Notice of Grant of Non-Employee Director Automatic Stock Option (Annual Grant)</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.13(10)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000143774919005894/ex_138570.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Form&#160;of Automatic Stock Option Agreement</span></a></td></tr>

<tr><td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.14 (11)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/736012/000168316821002179/intrusion_ex1001.htm" style="-sec-extract: exhibit">Intrusion Inc. 2021 Omnibus Incentive Plan </a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.15(12)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/736012/000168316821005474/intrusion_ex1002.htm" style="-sec-extract: exhibit">Form of Incentive Stock Option Award Agreement to the Intrusion Inc. 2021 Omnibus Incentive Plan</a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.16(13)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="http://www.sec.gov/Archives/edgar/data/736012/000168316821003290/intz_ex0102.htm" style="-sec-extract: exhibit">Sales Agreement, dated August 5, 2021, between the Registrant and B. Riley Securities, Inc. </a></span></td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.17(14)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="http://www.sec.gov/Archives/edgar/data/736012/000168316821005772/intrusion_ex9901.htm" style="-sec-extract: exhibit">Executive Employment Agreement between Intrusion Inc. and Anthony Scott, dated November 11, 2021.</a></td></tr>
  <tr>
    <td style="vertical-align: top">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0">10.18 (15)</p></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"><a href="http://www.sec.gov/Archives/edgar/data/736012/000168316822001582/intrusion_ex1001.htm" style="-sec-extract: exhibit">Securities Purchase Agreement dated March 10, 2022, by and
between the Registrant and Streeterville Capital, LLC.</a></p>
</td></tr>
<tr>
    <td style="vertical-align: top">14.1(1)</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><a href="intz_ex1401.htm">Code Of Conduct</a></td></tr>

<tr>
    <td style="vertical-align: top; width: 13%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">21(8)</span></td>
    <td style="vertical-align: bottom; width: 3%">&#160;</td>
    <td style="vertical-align: top; width: 84%"><a href="http://www.sec.gov/Archives/edgar/data/736012/000143774918005827/ex_109323.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">List of Subsidiaries of Registrant</span></a></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">23.1(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="intz_ex2301.htm">Consent of Whitley Penn LLP,&#160;Independent Registered Public Accounting Firm</a></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.1(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="intz_ex3101.htm">Certification of Chief Executive Officer Pursuant to Rule&#160;13a-14(a)&#160;of the Exchange Act</a></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31.2(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="intz_ex3102.htm">Certification of Chief Financial Officer Pursuant to Rule&#160;13a-14(a)&#160;of the Exchange Act</a></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.1(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="intz_ex3201.htm">Certification of Chief Executive Officer Pursuant to Rule&#160;13a-14(b)&#160;of the Exchange Act and 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">32.2(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><a href="intz_ex3202.htm">Certification of Chief Financial Officer Pursuant to Rule&#160;13a-14(b)&#160;of the Exchange Act and 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002</a></span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Instance Document.</span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Schema Document.</span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Calculation Linkbase Document.</span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Definition Linkbase Document.</span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr>
<tr>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE(1)</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr>
</table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<!-- Field: Page; Sequence: 31 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->27<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 5%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td>
    <td style="width: 95%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed herewith</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Annual Report on Form&#160;10-K, for the fiscal year ended December&#160;31, 2000, which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Current Report on Form&#160;8-K dated June&#160;15, 2010, which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Quarterly Report on Form&#160;10-Q for the quarter ended March&#160;31, 2002, which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2001 (as amended), which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(6)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2003 (as amended), which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(7)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Current Report on Form&#160;8-K dated June&#160;15, 2005, which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(8)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2017 (as amended), which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(9)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit to the Registrant&#8217;s Definitive Proxy Statement on Schedule 14A in connection with the solicitation of proxies for its Annual Meeting of Stockholders held May 14, 2015, which Exhibit is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(10)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit&#160;to the Registrant&#8217;s Annual Report on Form&#160;10-K for the fiscal year ended December&#160;31, 2019 (as amended), which Exhibit&#160;is incorporated herein by reference.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(11)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit to the Registrant&#8217;s Current Report on Form 8-K filed on May 24, 2021, which Exhibit is incorporated by reference herein.&#160;&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(12)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit to the Registrant&#8217;s Quarterly Report on Form 10-Q filed on November 12, 2021, which Exhibit is incorporated by reference herein.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(13)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Filed as an Exhibit to the Registrant&#8217;s Registration
    State<span style="background-color: White">ment on Form S-3 filed on August 5, 2021, which Exhibit is incorporated by reference herein.</span></span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: White">(14)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: White">Filed as an Exhibit to the
    Registrant&#8217;s Current Report on Form 8-K filed on November 17, 2021, which Exhibit is incorporated by reference herein.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: White">(15)</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: White">Filed as an Exhibit to the
    Registrant&#8217;s Current Report on Form 8-K filed on March 10, 2022, which Exhibit is incorporated by reference herein.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="background-color: White"><b>&#160;</b></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="background-color: White"><b>&#160;</b></span></p>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 32 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->28<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_026"></span>SIGNATURES</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Pursuant to the requirements of Section&#160;13
or 15(d)&#160;of the Securities Exchange Act of 1934, the registrant duly caused this report to be signed on its behalf by the undersigned,
thereunto duly authorized.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dated: March&#160;18, 2021</span></td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">INTRUSION&#160;INC.</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Registrant)</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">&#160;</td>
    <td style="width: 3%">&#160;</td>
    <td style="width: 44%">&#160;</td>
    <td style="width: 3%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <span style="font-variant: small-caps">Anthony Scott</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anthony Scott</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Chief Executive Officer, Director</i></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Principal Executive Officer)</i></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/ <span style="font-variant: small-caps">B. Franklin Byrd</span></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B. Franklin Byrd</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Chief Financial Officer</i></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>(Principal Financial and Accounting Officer)</i></span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.45in">Pursuant to the requirements of the Securities
Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and
on the dates indicated.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; width: 35%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Signature</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 48%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Title</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 15%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">/s/ Anthony Scott</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief&#160;Executive Officer, Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&#160;18, 2022</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anthony Scott</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Principal Executive Officer)</span></td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">/s/ B. Franklin Byrd</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&#160;18, 2022</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B. Franklin Byrd</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Principal Financial and Accounting Officer</span></td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">/s/
Anthony LeVecchio</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Executive Chairman, Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&#160;18, 2022</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anthony LeVecchio</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">/s/
    James F. gero</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Director</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March&#160;18, 2022</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;James F. Gero</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">/S/ <span style="font-variant: small-caps">Katrinka
    B. McCallum</span></p></td>
    <td>&#160;</td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0">Director</p></td>
    <td>&#160;</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">March&#160;18, 2022</p></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Katrinka B. McCallum</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">/S/ <span style="font-variant: small-caps">Gregory
    Wilson</span></p></td>
    <td>&#160;</td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0">Director</p></td>
    <td>&#160;</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">March&#160;18, 2022</p></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Gregory Wilson</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">/S/ <span style="font-variant: small-caps">Jamie
    Schnur</span></p></td>
    <td>&#160;</td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0">Director</p></td>
    <td>&#160;</td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"></p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">March&#160;18, 2022</p></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jamie Schnur</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

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

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

<!-- Field: Page; Sequence: 33 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->29<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_006"></span>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>To the Board of Directors and Stockholders
of</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Intrusion Inc.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Opinion on the Financial Statements</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have audited the accompanying consolidated
balance sheets of Intrusion Inc. and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2021 and 2020, and the related consolidated
statements of operations, changes in stockholders&#8217; equity, and cash flows for the years then ended, and the related notes (collectively
referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects,
the financial position of the Company as of December 31, 2021 and 2020, and the results of their operations and their cash flows for
the years then ended, in conformity with accounting principles generally accepted in the United States of America.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis for Opinion</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">These financial statements are the responsibility
of the Company&#8217;s management. Our responsibility is to express an opinion on these financial statements based on our audits. We are
a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required
to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations
of the Securities and Exchange Commission and the PCAOB.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audits in accordance with the
standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial
statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged
to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding
of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the entity&#8217;s
internal control over financial reporting. Accordingly, we express no such opinion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audits included performing procedures to assess
the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond
to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements.
Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating
the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Critical Audit Matters</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Critical audit matters are matters arising from
the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and
that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging,
subjective, or complex judgments. We determined that there are no critical audit matters.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">/s/ <span id="xdx_900_edei--AuditorName_c20210101__20211231_zWEkK9CCelO2"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:AuditorName">Whitley Penn LLP</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We have served as the Company&#8217;s auditor
since 2009.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="xdx_905_edei--AuditorLocation_c20210101__20211231_zuq3xPx2Wz1a"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" name="dei:AuditorLocation">Plano, Texas</ix:nonNumeric></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">March 18, 2022</p>




<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 34; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTRUSION INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_001"></span>CONSOLIDATED BALANCE SHEETS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(In thousands, except par value amounts)</b></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_304_111_pn3n3_zOCj3veO4bbk" summary="xdx: Statement - CONSOLIDATED BALANCE SHEETS" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td id="xdx_495_20211231" style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td id="xdx_494_20201231" style="text-align: right">&#160;</td>
    <td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr id="xdx_40B_eus-gaap--AssetsAbstract_iB_zytlaeLeYgyi" style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: center">ASSETS</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: right">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AssetsCurrentAbstract_i01B_zURSYQPVQ9w9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Current Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--CashEquivalentsAtCarryingValue_i02I_maCzRr2_z0slRh2wjWi5" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 66%; text-align: left">Cash and cash equivalents</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,100</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:CashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,704</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccountsReceivableNetCurrent_i02I_maCzRr2_zTww8CUFYmn7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,034</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,233</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PrepaidExpenseCurrent_i02I_maCzRr2_zeuTg9h1F42b" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Prepaid expenses</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">356</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">370</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AssetsCurrent_i01TI_mtCzRr2_maCzeqB_zWxMFwABK7R6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total current assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,490</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AssetsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,307</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AssetsNoncurrentAbstract_i01B_zMiMHpzwUmDl" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-Current Assets:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentAbstract_i01B_zK67USV6xM13" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Property and Equipment:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--MachineryAndEquipmentGross_i02I_maCzVGH_zk7GAYDBfoR" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt">Equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,517</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:MachineryAndEquipmentGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,453</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--FurnitureAndFixturesGross_i02I_maCzVGH_zsgG95WGqT67" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left">Furniture and fixtures</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FurnitureAndFixturesGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--LeaseholdImprovementsGross_i02I_maCzVGH_zgqXqIl1Pxkk" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Leasehold improvements</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">67</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LeaseholdImprovementsGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">67</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--PropertyPlantAndEquipmentGross_i01TI_mtCzVGH_maCzm6P_zkHX8DyYtIH8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Property and equipment, gross</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,627</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,563</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_i01NI_di_msCzm6P_zQmPrQU97En7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Accumulated depreciation and amortization</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,567</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,097</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtCzm6P_maCz9Pc_zZmywEtlXYJ1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Property and equipment, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,060</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">466</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAsset_iI_maCz9Pc_zQcg6QaoZpG8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Finance leases, right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,709</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--OperatingLeaseRightOfUseAsset_iI_maCz9Pc_zfGwuC8NW7Ml" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Operating leases, right-of-use assets, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">808</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,010</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OtherAssetsNoncurrent_iI_maCz9Pc_zgxkmaL4Dhe3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Other assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">166</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">79</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--AssetsNoncurrent_iTI_mtCz9Pc_maCzeqB_z5kjKCedvv82" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Total non-current assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,743</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:AssetsNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,575</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--Assets_iTI_mtCzeqB_z6bAzl875DE7" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">TOTAL ASSETS</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,233</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:Assets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,882</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--LiabilitiesAndStockholdersEquityAbstract_iB_z0Eb1EWwN2Yb" style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: center">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--LiabilitiesCurrentAbstract_i01B_zMGWBvHFa4jg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Current Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--AccountsPayableTradeCurrent_i02I_maCzplf_z42KTXALZKOi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Accounts payable, trade</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableTradeCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">718</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccountsPayableTradeCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">408</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--AccruedLiabilitiesCurrent_i02I_maCzplf_zsDm0z0uN828" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">534</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">628</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityCurrent_i02I_maCzplf_zOy2hfAOhIy2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Finance lease liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">644</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--OperatingLeaseLiabilityCurrent_i02I_maCzplf_zMic5vDdgF97" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Operating lease liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">487</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--NotesPayableCurrent_i02I_d0_maCzplf_zN79QDQLHuVg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">PPP loan payable, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:NotesPayableCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">421</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ContractWithCustomerLiabilityCurrent_i02I_maCzplf_zvVyQpIqF70d" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">560</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">177</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--LiabilitiesCurrent_i01TI_mtCzplf_maCzK0n_z7PtgQHkjmok" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,391</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,142</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract_i01B_zr7eShrA15h5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Non-Current Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--LongTermNotesPayable_i01I_d0_maCzHHq_z1UwKr9Vpokb" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">PPP loan payable, noncurrent portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LongTermNotesPayable" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">212</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--FinanceLeaseLiabilityNoncurrent_i01I_d0_maCzHHq_zTkWSjn7oOH9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Finance lease liabilities, noncurrent portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">673</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OperatingLeaseLiabilityNoncurrent_i01I_maCzHHq_zqP7f1krLoBd" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Operating lease liabilities, noncurrent portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,250</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,867</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesNoncurrent_i01TI_mtCzHHq_maCzK0n_z43OSXCa6nQk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Total non-current liabilities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,923</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,079</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--CommitmentsAndContingencies_i01I_zZpTtyWVoZ36" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Commitments and contingencies &#8211; (See Note 9)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--StockholdersEquityAbstract_i01B_zxDVmC838FTj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Stockholders&#8217; equity:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--PreferredStockValue_i02I_d0_maCzzAX_zdgkdExfbPh2" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Preferred Stock $0.01 par value: Authorized shares &#8211; <span id="xdx_903_eus-gaap--PreferredStockSharesAuthorized_iI_pn3n3_c20211231_zrUqlRLW8RU7" title="Preferred stock, shares authorized"><span id="xdx_90F_eus-gaap--PreferredStockSharesAuthorized_iI_pn3n3_c20201231_zYg54TXXiOs6" title="Preferred stock, shares authorized"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">5,000</ix:nonFraction></ix:nonFraction></span></span>
    Issued shares &#8211; <span id="xdx_90D_eus-gaap--PreferredStockSharesIssued_iI_pn3n3_c20211231_zwTt5eYtgtS" title="Preferred stock, shares issued"><span id="xdx_90D_eus-gaap--PreferredStockSharesIssued_iI_pn3n3_c20201231_z6TFqyH6yGIe" title="Preferred stock, shares issued"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:PreferredStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">0</ix:nonFraction></ix:nonFraction></span></span>
    in 2021 and 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PreferredStockValue" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--CommonStockValue_i02I_maCzzAX_zr6Ikk4akB4c" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Common stock $<span id="xdx_906_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20211231_zpwl4kxbDgSb" title="Common stock, par value (in dollars per share)"><span id="xdx_905_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pip0_c20201231_zisrn5FcCAEe" title="Common stock, par value (in dollars per share)"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares"><ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.01</ix:nonFraction></ix:nonFraction></span></span> par value: Authorized shares &#8212; <span id="xdx_909_eus-gaap--CommonStockSharesAuthorized_iI_pn3n3_c20211231_z9L298MfFnbk" title="Common stock, shares authorized (in shares)"><span id="xdx_90A_eus-gaap--CommonStockSharesAuthorized_iI_pn3n3_c20201231_zh56dx1Hcb0e" title="Common stock, shares authorized (in shares)"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:CommonStockSharesAuthorized" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">80,000</ix:nonFraction></ix:nonFraction></span></span> Issued shares &#8212; <span id="xdx_903_eus-gaap--CommonStockSharesIssued_iI_pn3n3_c20211231_z9ihxHqKjENd" title="Common stock, shares issued (in shares)"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">19,135</ix:nonFraction></span> in 2021 and <span id="xdx_905_eus-gaap--CommonStockSharesIssued_iI_pn3n3_c20201231_z5245s1H2zB9" title="Common stock, shares issued (in shares)"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,428</ix:nonFraction></span> in 2020 Outstanding shares &#8212; <span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_pn3n3_c20211231_zJF9FwmUrbe2" title="Common stock, shares outstanding (in shares)"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">19,125</ix:nonFraction></span> in 2021 and <span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_pn3n3_c20201231_zO3jOtJYirl4" title="Common stock, shares outstanding (in shares)"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,418</ix:nonFraction></span> in 2020</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">191</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CommonStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">174</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--TreasuryStockValue_i02NI_di_msCzzAX_zqwIdg0zh5f8" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Common stock held in treasury, at cost &#8211; <span id="xdx_908_eus-gaap--TreasuryStockShares_iI_pn3n3_c20211231_zPta9sKK1wZd" title="Common stock held in treasury, at cost, shares (in shares)"><span id="xdx_90C_eus-gaap--TreasuryStockShares_iI_pn3n3_c20201231_zuWzyCiW9vSa" title="Common stock held in treasury, at cost, shares (in shares)"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares"><ix:nonFraction name="us-gaap:TreasuryStockShares" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">10</ix:nonFraction></ix:nonFraction></span></span> shares</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">362</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:TreasuryStockValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">362</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--AdditionalPaidInCapital_i02I_maCzzAX_zVdXexIyNCLf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Additional paid-in capital</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,230</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AdditionalPaidInCapital" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">77,187</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--RetainedEarningsAccumulatedDeficit_i02I_maCzzAX_z1DnddrrlII6" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Accumulated deficit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">80,097</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">61,295</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--AccumulatedOtherComprehensiveIncomeLossNetOfTax_i02I_maCzzAX_zqjoDRV9no5i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -10pt; padding-left: 20pt; text-align: left">Accumulated other comprehensive loss</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">43</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">43</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--StockholdersEquity_i01TI_mtCzzAX_maCzK0n_zThy9vIjqD2d" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Total stockholders&#8217; equity</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,919</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,661</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--LiabilitiesAndStockholdersEquity_iTI_mtCzK0n_zubDYYquzBCb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">9,233</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,882</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p>

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

<!-- Field: Page; Sequence: 35; Value: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_002"></span>INTRUSION INC. AND SUBSIDIARIES<br />
CONSOLIDATED STATEMENTS OF OPERATIONS<br />
(In thousands, except per share amounts)</b></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_309_113_pn3n3_zKpOebucYP8i" summary="xdx: Statement - CONSOLIDATED STATEMENTS OF OPERATIONS" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_49F_20210101_20211231" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="2" id="xdx_492_20200101__20201231_zqiP7UuGNtd2" style="text-align: right">&#160;</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td>
    <td style="text-align: left; vertical-align: middle">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_maCzaxB_zkidaPHxX0U" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%">Revenue</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">7,277</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,619</ix:nonFraction></td>
    <td style="vertical-align: middle; width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CostOfGoodsAndServicesSold_msCzaxB_zEyklJKk4rGh" style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt">Cost of revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,625</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,709</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--GrossProfit_iT_mtCzaxB_maCzSdS_zrrc2jPW5Ayd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Gross profit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,652</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:GrossProfit" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,910</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--OperatingExpensesAbstract_iB_zclu7BAH7Mlc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Operating expenses:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--SellingAndMarketingExpense_i01_msCzSdS_zDJLVvYEtnw4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Sales and marketing</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11,931</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:SellingAndMarketingExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,821</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_eus-gaap--ResearchAndDevelopmentExpense_i01_msCzSdS_zaKnGEK080o3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Research and development</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6,328</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,797</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--GeneralAndAdministrativeExpense_i01_msCzSdS_zfPXz0GICWo6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">General and administrative</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,896</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,815</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--OperatingIncomeLoss_iT_mtCzSdS_maCzBUr_maDOILFzYcW_zLDchIqokhCg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Operating loss</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">19,503</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,523</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--InterestIncomeOther_maCzBUr_maDOILFzYcW_zXSiVNYuS0Ll" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Interest and other income</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeOther" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">87</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:InterestIncomeOther" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">11</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--InterestExpense_iN_di_msCzBUr_msDOILFzYcW_zn4sq8jFtSDk" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Interest expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:InterestExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_400_eus-gaap--GainsLossesOnExtinguishmentOfDebt_d0_maCzBUr_maDOILFzYcW_zMsGLiL76FJl" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Gain on the extinguishment of debt</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">635</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_eus-gaap--ProfitLoss_iT_maNILztdx_mtDOILFzYcW_zBdPVammd1oj" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Loss from operations before income taxes</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,802</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,518</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_40F_eus-gaap--IncomeTaxExpenseBenefit_d0_msNILztdx_zrl5juNrlOI9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Income tax provision</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; vertical-align: middle; text-align: left"></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetIncomeLoss_iT_maCzDOe_mtNILztdx_zgyG4nhXCFfe" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,802</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,518</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--PreferredStockDividendsIncomeStatementImpact_iN_di0_msCzDOe_zSH1DU4J0nx2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Preferred stock dividends accrued</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:PreferredStockDividendsIncomeStatementImpact" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:PreferredStockDividendsIncomeStatementImpact" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">79</ix:nonFraction></td>
    <td style="padding-bottom: 1pt; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_401_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_iT_mtCzDOe_znaHA0Lg6IGd" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Net loss attributable to common stockholders</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,802</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,597</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--EarningsPerShareBasicAbstract_iB_zisMnH3JE0t3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Net loss per share attributable to common stockholders:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EarningsPerShareBasic_i01_pip0_z4LDf2K8rqa" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Basic</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">1.05</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">0.45</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr id="xdx_408_eus-gaap--EarningsPerShareDiluted_i01_pip0_zMgXJXWl52vi" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; padding-bottom: 2.5pt">Diluted</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">1.05</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="USDPShares">0.45</ix:nonFraction></td>
    <td style="padding-bottom: 2.5pt; vertical-align: middle; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB_zsXGBhNOGN7e" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td>Weighted average common shares outstanding:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_i01_pn3n3_z0RUalN9mwK1" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt">Basic</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,992</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">14,678</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_i01_pn3n3_zlx9wZU8VDk4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt">Diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">17,992</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">14,678</ix:nonFraction></td>
    <td style="vertical-align: middle; text-align: left">&#160;</td></tr>
  </table>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p>

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

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

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

<!-- Field: Page; Sequence: 36; Value: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INTRUSION&#160;INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="a_003"></span>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&#8217;
EQUITY</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(In thousands, except share amounts)</b></p>

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

<table cellpadding="0" cellspacing="0" id="xdx_302_114_pn3n3_z6gtJkNihgJe" summary="xdx: Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--PreferredStockMember_zoMmPPTncuFh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4B1_us-gaap--StatementEquityComponentsAxis_us-gaap--CommonStockMember_zDXQVm7ULpy4" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--TreasuryStockMember_zUnF3S5Vsx9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4B1_us-gaap--StatementEquityComponentsAxis_us-gaap--AccumulatedOtherComprehensiveIncomeMember_zzaMzAt3WSQj" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BF_us-gaap--StatementEquityComponentsAxis_us-gaap--AdditionalPaidInCapitalMember_zH9wiAK34hs5" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BC_us-gaap--StatementEquityComponentsAxis_us-gaap--RetainedEarningsMember_z44iHudV66K5" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td style="text-align: left">&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_4BD_ziOZbYYcD9c2" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Preferred
    Stock</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Common
    Stock</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Treasury
    Stock</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Accumulated
    Other Comprehensive Loss</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Additional
    Paid-In-Capital</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Accumulated
    Deficit</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Total</span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Dollars</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Shares</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Dollars</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Shares</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Dollars</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Shares</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Dollars</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Dollars</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Dollars</span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Dollars</span></td></tr>
  <tr id="xdx_43F_c20200101__20201231_eus-gaap--StockholdersEquity_iS_zasb2CzpXUp1" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left; width: 20%"><span style="font-size: 8pt">Balance, December 31, 2019</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,843</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_989_eus-gaap--SharesOutstanding_iS_pip0_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_z42O9jIVmC0i" title="Beginning Balance, shares" style="width: 5%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">949,377</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">136</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_982_eus-gaap--SharesOutstanding_iS_pip0_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zwgzXEDXk8db" title="Beginning Balance, shares" style="width: 5%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">13,552,236</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">362</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_980_eus-gaap--SharesOutstanding_iS_pip0_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_zhCupywQ2Vo7" title="Beginning Balance, shares" style="width: 5%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">10,000</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">43</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56,759</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">54,777</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; width: 1%"><span style="font-size: 8pt">&#160;</span></td>
    <td style="width: 1%; text-align: left"><span style="font-size: 8pt">$</span></td><td style="width: 5%; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,556</ix:nonFraction></span></td><td style="width: 1%; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_409_eus-gaap--StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_zBJk2j1MHk4h" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Conversion of preferred stock to common</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,843</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_982_ecustom--ConversionOfPreferredStockToCommonShares_pip0_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zzZjK3lR8Qc6" title="Conversion of preferred stock to common, shares" style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="intz:ConversionOfPreferredStockToCommonShares" contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" sign="-" unitRef="Shares">949,377</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">10</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_985_ecustom--ConversionOfPreferredStockToCommonShares_pip0_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z21Wd84h4IYe" title="Conversion of preferred stock to common, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="intz:ConversionOfPreferredStockToCommonShares" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">1,067,443</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0284">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0285">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,833</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0287">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0288">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_403_eus-gaap--AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_iN_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Preferred stock dividends declared, net of waived penalties by shareholders</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0294">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0295">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0296">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0297">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">79</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0299">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">79</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr id="xdx_402_eus-gaap--StockIssuedDuringPeriodValueNewIssues_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Public offering, net of fees</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0302">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">25</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_983_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zLYZk371ri4b" title="Public offering, net of fees, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">2,465,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0304">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0305">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,146</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0307">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,171</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40B_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Share-based compensation expense</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0312">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0313">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0314">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0315">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0317">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Exercise of stock options</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0320">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_987_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pip0_c20200101__20201231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zQwV0LMp8XE6" title="Exercise of stock options, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">343,100</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0322">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0323">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">206</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0325">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">209</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_406_eus-gaap--NetIncomeLoss_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Net loss</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0330">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0331">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0332">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#8211;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0333">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0334">&#8211;</span></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,518</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,518</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr id="xdx_43E_c20210101__20211231_eus-gaap--StockholdersEquity_iS_z1y0nX3C9Iv3" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Balance, December 31, 2020</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0338">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_983_eus-gaap--SharesOutstanding_iS_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zD2eoV2g3Jjd" title="Beginning Balance, shares" style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0346">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">174</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_986_eus-gaap--SharesOutstanding_iS_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zxrEkZzA9L33" title="Beginning Balance, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">17,427,779</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">362</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_98D_eus-gaap--SharesOutstanding_iS_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_zDtZpLDqJqwj" title="Beginning Balance, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">10,000</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">43</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">77,187</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">61,295</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">15,661</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_404_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_zbqyuii171Qe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Share-based compensation expense</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,260</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,260</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40A_eus-gaap--StockIssuedDuringPeriodValueStockOptionsExercised_zOCB2SxtBm7b" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Exercise of stock options</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_981_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z1oAYEI7MCu1" title="Exercise of stock options, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">256,727</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">241</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">244</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_40C_eus-gaap--StockIssuedDuringPeriodValueNewIssues_zHkkwr7EMLD4" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Public offering, net of fees</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_982_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_z3uIObtqCif" title="Public offering, net of fees, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">1,302,033</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,543</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueNewIssues" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,556</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_403_ecustom--RestrictedStockAwarded_iP3us-gaap--StockIssuedDuringPeriodSharesNewIssues_z9yQnB5pjX14" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-size: 8pt">Restricted stock awarded</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="intz:RestrictedStockAwarded" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_98B_ecustom--RestrictedStockAwardedShares_iP3custom--RestrictedStockAwarded_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zuvMKRuh8Uyf" title="Restricted stock awarded, shares" style="text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="intz:RestrictedStockAwardedShares" contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">148,837</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="intz:RestrictedStockAwarded" contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1</ix:nonFraction></span></td><td style="text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td>
    <td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0386">&#8211;</span></span></td><td style="text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  <tr id="xdx_405_eus-gaap--NetIncomeLoss_zTn5QiHS9dej" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Net loss</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: rgb(238,238,238); text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0390">&#8211;</span><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: rgb(238,238,238); text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0392">&#8211;</span><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; color: rgb(238,238,238); text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0393">&#8211;</span><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">&#160;</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,802</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,802</ix:nonFraction></span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-size: 8pt">)</span></td></tr>
  <tr id="xdx_438_c20210101__20211231_eus-gaap--StockholdersEquity_iE_zwoikYwjrQIg" style="vertical-align: bottom; background-color: White">
    <td style="text-indent: -3pt; padding-left: 3pt; text-align: left"><span style="font-size: 8pt">Balance, December 31, 2021</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0398">&#8211;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_98B_eus-gaap--SharesOutstanding_iE_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--PreferredStockMember_zgsVXMtbsGf7" title="Ending Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><span style="-sec-ix-hidden: xdx2ixbrl0406">&#8211;</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">191</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_985_eus-gaap--SharesOutstanding_iE_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zy1A2wtbYQX" title="Ending Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">19,135,376</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">362</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td id="xdx_980_eus-gaap--SharesOutstanding_iE_pip0_c20210101__20211231__us-gaap--StatementEquityComponentsAxis__us-gaap--TreasuryStockMember_zOdiaZ3XD2K3" title="Ending Balance, shares" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:SharesOutstanding" contextRef="AsOf2021-12-31_us-gaap_TreasuryStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">10,000</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">43</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">84,230</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt">(<ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">80,097</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">)</span></td><td style="text-align: left; padding-bottom: 2.5pt"><span style="font-size: 8pt">&#160;</span></td>
    <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-size: 8pt">$</span></td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-size: 8pt"><ix:nonFraction name="us-gaap:StockholdersEquity" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,919</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-size: 8pt">&#160;</span></td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">The accompanying notes are
an integral part of these consolidated financial statements</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 37; Value: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>INTRUSION&#160;INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span id="a_004"></span>CONSOLIDATED STATEMENTS OF CASH FLOWS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>(In thousands)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_301_112_pn3n3_zVnrnuik2rZk" summary="xdx: Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_496_20210101__20211231_zlT7bsZlFWp4" style="text-align: right">&#160;</td><td>&#160;</td>
    <td colspan="3" id="xdx_498_20200101__20201231_zBUpgbPinCia" style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInOperatingActivitiesAbstract_iB_z8I8bnSpfgD" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Operating Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--NetIncomeLoss_i01_maCzHir_zOHw68tRkkHj" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left">Net loss</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">18,802</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">6,518</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_iB_zUc29AZCFDRf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Adjustments to reconcile net loss to net cash used in operating activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DepreciationDepletionAndAmortization_i01_maCzHir_zEaA00eMBHsf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Depreciation and amortization</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">780</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DepreciationDepletionAndAmortization" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">231</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_ecustom--BadDebtExpense_i01_d0_maCzHir_zz4isIsee4zg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Bad debt expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:BadDebtExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">27</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:BadDebtExpense" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--ShareBasedCompensation_i01_maCzHir_zuCqneJOKh2d" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,260</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">322</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--OtherNoncashExpense_i01_maCzHir_zxEadLq6Akr2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Noncash lease costs</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNoncashExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">243</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OtherNoncashExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">294</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--LossOnAbandonedRealEstateOperatingLease_i01_d0_maCzHir_zWt8nmMb3pqh" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Loss on abandoned real estate operating lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:LossOnAbandonedRealEstateOperatingLease" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:LossOnAbandonedRealEstateOperatingLease" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,092</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--ExtinguishmentOfDebtGainLossNetOfTax_i01N_di0_msCzHir_zGMbMnvVMhm9" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Gain on extinguishment of debt</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:ExtinguishmentOfDebtGainLossNetOfTax" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">635</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ExtinguishmentOfDebtGainLossNetOfTax" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--GainOnModificationOfLease_i01N_di0_msCzHir_zmgmuHDCChua" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Gain on modification of lease</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="intz:GainOnModificationOfLease" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">17</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:GainOnModificationOfLease" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--IncreaseDecreaseInOperatingCapitalAbstract_iB_zc8wVqD6A5x8" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Changes in operating assets and liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--IncreaseDecreaseInAccountsReceivable_i01N_di_msCzHir_zrxXa0mfRzP7" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">172</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">333</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_i01N_di_msCzHir_zkHJruFVFCva" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left">Prepaid expenses and other assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">7</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">258</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_i01_maCzHir_zEkMqmQpmRs9" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 20pt; text-align: left">Accounts payable and accrued expenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">25</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">334</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40F_eus-gaap--IncreaseDecreaseInContractWithCustomerLiability_i01_maCzHir_z0Nfn5umS373" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 1pt">Deferred revenue</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">383</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">339</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInOperatingActivities_i01T_mtCzHir_maCzDFp_zSg8nKZPraca" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash used in operating activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">16,557</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">5,177</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--NetCashProvidedByUsedInInvestingActivitiesAbstract_iB_zFAe230FpvTc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Investing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_i01N_di_msCzbWi_zcnUFnGCfyal" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Purchases of property and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,064</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">320</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_406_eus-gaap--ProceedsFromSaleOfPropertyPlantAndEquipment_i01_d0_maCzbWi_zDjJzupArtC8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Proceeds from sale of equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_ecustom--PurchasesOfIntangibleAssetsDomainName_i01N_di0_msCzbWi_zVJf0My4ZgU2" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Purchases of intangible assets &#8211; domain name</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="intz:PurchasesOfIntangibleAssetsDomainName" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">85</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="intz:PurchasesOfIntangibleAssetsDomainName" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--NetCashProvidedByUsedInInvestingActivities_i01T_mtCzbWi_maCzDFp_zpIXbYDDTOlg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">1,148</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">320</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--NetCashProvidedByUsedInFinancingActivitiesAbstract_iB_zZGeYcJVDIN2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Financing Activities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--ProceedsFromOtherDebt_i01_d0_maCz9HK_zXBk8oOWk5yf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Proceeds from PPP loan payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromOtherDebt" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromOtherDebt" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">629</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--PaymentsOfDividends_i01N_di0_msCz9HK_zOazH7ErJQqf" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Payments of dividends</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:PaymentsOfDividends" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">99</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40B_ecustom--PrincipalPaymentsOnFinancingLeaseEquipment_i01N_di_msCz9HK_zCGcKGqPmpXf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Principal payments on financing lease equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="intz:PrincipalPaymentsOnFinancingLeaseEquipment" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">699</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="intz:PrincipalPaymentsOnFinancingLeaseEquipment" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_409_eus-gaap--ProceedsFromIssuanceInitialPublicOffering_i01_maCz9HK_zHjhOdIuSZl8" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Proceeds from public stock offering, net of fees</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,556</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,171</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--ProceedsFromStockOptionsExercised_i01_maCz9HK_zm2MOJmebuoc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Proceeds from stock options exercised</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">244</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">209</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--NetCashProvidedByUsedInFinancingActivities_i01T_mtCz9HK_maCzDFp_zOK48tTu6QPb" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Net cash provided by financing activities</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5,101</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">18,867</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_i01T_mtCzDFp_zkBecLpMBsHd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net increase (decrease) in cash and cash equivalents</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">12,604</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">13,370</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_i01S_zVa062PT4Y9i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Cash and cash equivalents at beginning of period</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,704</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,334</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_i01E_zqYmO89MM7gd" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash and cash equivalents at end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">4,100</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">16,704</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--SupplementalCashFlowInformationAbstract_i01B_zYQFM7e616df" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--InterestPaidNet_i01_z3srYsfGSll9" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Cash paid for interest</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:InterestPaidNet" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--NoncashInvestingAndFinancingItemsAbstract_iB_ztgXWqNvAyO1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--PreferredStockDividendsAccrued_i01_d0_zGNB3kTcPhA2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Preferred stock dividends accrued</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:PreferredStockDividendsAccrued" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:PreferredStockDividendsAccrued" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">79</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--ConversionOfPreferredStockToCommon_i01_d0_zB4lZEEeUBMe" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Conversion of preferred stock to common stock</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:ConversionOfPreferredStockToCommon" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:ConversionOfPreferredStockToCommon" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,843</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--AssetsAcquiredUnderRightOfUseRouOperatingLease_i01_z41Exu08HyG7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Assets acquired under a Right of Use (&#8220;ROU&#8221;) operating lease</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:AssetsAcquiredUnderRightOfUseRouOperatingLease" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">489</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:AssetsAcquiredUnderRightOfUseRouOperatingLease" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">824</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_ecustom--AssetsAcquiredUnderRouFinanceLease_i01_d0_zCO8vEQKnqt6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Assets acquired under a ROU finance lease</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:AssetsAcquiredUnderRouFinanceLease" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,995</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:AssetsAcquiredUnderRouFinanceLease" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>


<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">The accompanying notes are an integral part of
these consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<!-- Field: Page; Sequence: 38; Value: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>INTRUSION&#160;INC. AND SUBSIDIARIES</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span id="a_005"></span>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock"><p id="xdx_809_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zpJhFYCd8Bv" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>1.<span id="xdx_82A_zkM8TC81isF1"> Description of Business</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Intrusion, Inc. (together
with its consolidated subsidiaries, the &#8220;Company&#8221;, Intrusion&#8221;, &#8220;Intrusion Inc.&#8221;, &#8220;we&#8221;, &#8220;us&#8221;,
&#8220;our&#8221;, or similar terms) was organized in Texas in September 1983 and reincorporated in Delaware in October 1995. Our principal
executive offices are located at 101 East Park Boulevard, Suite 1200, Plano, Texas 75074, and our telephone number is (972) 234-6400.
Our website URL is www.intrusion.com.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We develop, sell and support
products that protect any-sized company or government organization by fusing advanced threat intelligence with real-time mitigation to
kill cyberattacks as they occur &#8211; including Zero-Days. We market and distribute our solutions through a direct sales force and value-added
resellers. Our end-user customers include U.S. federal government entities, state and local government entities, and companies ranging
in size from mid-market to large enterprises.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Current Market Environment</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">In March 2020, the World Health
Organization declared the ongoing coronavirus (COVID-19) outbreak a pandemic and recommended containment and mitigation measures worldwide.
Our customers were forced to allocate scarce and competing resources and balance budgetary demands placed upon them as a result of the
effects of the coronavirus, mandatory quarantines, decreased travel, interruptions in workforce populations, scarcity of commodities,
and similar economic and operational effects of the virus upon their own constituencies. These adverse effects resulted in decreased demand
by many of our customers for our product offerings and cybersecurity solutions, negatively affecting revenue levels for the Company. We
anticipate that our customers will continue to budget conservatively in the coming months, particularly as uncertainty remains about new
strains and variants of the COVID-19 virus and potential future restrictions, slow-downs, or lock-downs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As of December 31, 2021, we
had cash and cash equivalents of approximately $<span id="xdx_901_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_z1KPJNtIuObj"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,100,000</ix:nonFraction></span>,
compared to approximately $<span id="xdx_90B_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zM1TAZiCDS1l"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,704,000</ix:nonFraction>
</span>as of December 31, 2020. We generated a net loss of $<span id="xdx_907_eus-gaap--ProfitLoss_iN_pp0p0_di_c20210101__20211231_zLEfQy1rbLZj"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">18,802,000</ix:nonFraction>
</span>for the year ended December 31, 2021, compared to a net loss of $<span id="xdx_905_eus-gaap--ProfitLoss_iN_pp0p0_di_c20200101__20201231_zqwSUYB3H2Gc"><ix:nonFraction name="us-gaap:ProfitLoss" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" sign="-" unitRef="USD">6,518,000</ix:nonFraction>
</span>for the year ended December 31, 2020. Under our at-the-market offering, since January 1, 2022, we have received proceeds of approximately
$1,000,000 net of fees from the sale of our common stock related to this program. Since the inception of the program in 2021, we have
received proceeds of approximately $6,600,000 net of fees from the sale of our common stock related to this program. On March 10, 2022,
we entered into and debt securities agreement that provides $<span id="xdx_906_eus-gaap--DebtAndEquitySecuritiesGainLoss_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--GWardPaxtonMember_zqY1eQFYjDVc"><ix:nonFraction name="us-gaap:DebtAndEquitySecuritiesGainLoss" contextRef="From2021-01-012021-12-31_custom_GWardPaxtonMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">10,000,000</ix:nonFraction>
</span>in funds through two separate fundings throughout 2022. Based on the current forecast for the year 2022, we believe that we will
have sufficient cash resources to finance our operations and expected capital expenditures through March 18, 2023. We will continue to
streamline our sales and marketing departments to better align expenses with revenue and build the customer base for our new <b>INTRUSION
<i>Shield</i></b> product. If our operations do not generate positive cash flow in the upcoming year, or if we are not able to obtain
additional debt or equity financing on terms and conditions acceptable to us, if at all, we may be unable to implement our business plan,
fund our liquidity needs or even continue our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>TraceCop &#8220;(TraceCop&#8482;&#8221;)
</i></b>and Savant (<b><i>&#8220;Savant&#8482;</i></b>&#8221;) are registered trademarks of Intrusion Inc. We have applied for trademark
protection for our new <b>INTRUSION <i>Shield</i></b> cybersecurity solution.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"><p id="xdx_802_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zYK9JJXgVFc6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>2. <span id="xdx_82A_z5G5aohXXUt7">Summary of Significant Accounting Policies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zLdi3GnG0fYk" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_861_zCQ5VUETVqK4">Basis of Presentation</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our consolidated financial statements include
our accounts and those of our wholly owned subsidiaries and are prepared in accordance with Generally Accepted Accounting Principles in
the United States of America (&#8220;GAAP&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_230_zU5gKZsCnAg6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23D_zFxbQBQmRgbd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23D_zkkAtmE1AIr1" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 39; Value: 1 -->
    <div id="xdx_23E_za3H1W9OVbWk" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_234_zt2ufh2E03aj" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_234_zOXbNYX7LKwe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:UseOfEstimates"><p id="xdx_84A_eus-gaap--UseOfEstimates_z0aSgJT04G2a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_862_zV9p5LP7GFgf">Use of Estimates</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The preparation of financial statements in conformity
with 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 revenue and expenses during the reporting period. Estimates are used for, but
not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation,
income taxes and stock-based compensation. Actual results could differ from these estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zCkGtH5Td4Xb" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_867_zdxxApcXhJe9">Cash and Cash Equivalents</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We consider all highly liquid investments with
an original maturity of three months or less to be cash equivalents. We maintain cash balances that may at times exceed federally insured
limits. Our cash balances are maintained at high-quality financial institutions, and we believe the credit risk related to these cash
balances is minimal. As of December 31, 2021 and 2020, the Company had approximately $<span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_zNsmbkncEFmi" title="Cash and cash equivalents"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">4,100,000</ix:nonFraction></span> and $<span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zgGvH7CRhE47"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">16,704,000</ix:nonFraction></span>, respectively, of cash
and cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ReceivablesPolicyTextBlock"><p id="xdx_84B_eus-gaap--ReceivablesPolicyTextBlock_zTQr8ZcPI7Fd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86A_zoYJTWaXFxWh">Accounts Receivable and Allowance
for Doubtful Accounts</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Trade accounts receivable are stated at the amount
we expect to collect. We maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers
to make required payments. Management considers the following factors when determining the collectability of specific customer accounts:
customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment
terms. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional
allowances would be required. Based on management&#8217;s assessment, we provide for estimated uncollectible amounts through a charge
to earnings and an increase to a valuation allowance. Balances that remain outstanding after we have used reasonable collection efforts
are written off through a charge to the valuation allowance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $<span id="xdx_90B_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20211231_z9F7o7rBCVgf" title="Accounts receivable"><ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,034,000</ix:nonFraction></span> and $<span id="xdx_90E_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20201231_zSQheziTN9Q8"><ix:nonFraction name="us-gaap:AccountsAndNotesReceivableNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,233,000</ix:nonFraction></span>, respectively. The Company did <span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zJiCIV8HZ7D4" title="Allowance for Doubtful Accounts"><span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zv0AtrkJmE19" title="Allowance for Doubtful Accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2021-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span>t recognize an allowance for doubtful
accounts as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zI6G1GBCQo5j" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_862_zKzRcAu9f6Wb">Risk Concentration</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Financial instruments, which potentially subject
us to concentrations of credit risk, consists primarily of cash and cash equivalents, investments and accounts receivable. Cash and cash
equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk,
we place our investments in U.S. government obligations, corporate securities and money market funds. Substantially all of our cash, cash
equivalents and investments are maintained with two major U.S. financial institutions. We do not believe that we are subject to any unusual
financial risk with our banking arrangements. We have not experienced any significant losses on our cash and cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We sell our products to customers primarily in
the United States. In the future, we may sell our products internationally. Fluctuations in currency exchange rates and adverse economic
developments in foreign countries could adversely affect our operating results. We perform ongoing credit evaluations of our customers&#8217;
financial condition and generally require no collateral. We maintain reserves for potential credit losses, and such losses, in the aggregate,
have historically been minimal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_232_zadAeHPFhMv1" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23B_zHAemw0Oo1Xe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23A_zIDj64d64wBi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 40; Value: 1 -->
    <div id="xdx_23F_zpUODTizvQ32" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23A_zlTOIlc3CUz2" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_231_zvEplpzfYuUb" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our operations are concentrated in one area&#8212;security
software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SevenGovernmentCustomersMember_z7r6ygzfL8Ye" title="Percentage of revenues"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SevenGovernmentCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">71.4</ix:nonFraction></span>% of total revenues attributable
to seven government customers and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveGovernmentCustomersMember_z1qbxVlgb38e"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveGovernmentCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">86.3</ix:nonFraction></span>% of total revenues attributable to five government customers for the years ended December 31, 2021
and 2020, respectively. Three individual government customers and one individual commercial customer during the year ended December 31,
2021, individually accounted for over <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersAndOneCommercialCustomerMember_za0qJd2DdKo4"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersAndOneCommercialCustomerMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>% of total revenues and during the year ended December 31, 2020, three government customers, individually
accounted for over <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersMember_zUcrM10wAyl"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" contextRef="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">10</ix:nonFraction></span>% of total revenues. No commercial customer during the year ended December 31, 2020, individually accounted for 10%
or more of total revenues. Our similar product and service offerings are not viewed as individual segments, as our management analyzes
the business as a whole and expenses are not allocated to each product offering.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="intz:PrepaidExpensesPolicyTextBlock"><p id="xdx_840_ecustom--PrepaidExpensesPolicyTextBlock_zPUMvHyvVH3h" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_869_z0kZDk31CcW7">Prepaid Expenses</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our prepaid expenses balance is primarily related
to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums,
or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zwQLkXPhboA3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86F_zFzUCyoOHtz1">Property and Equipment</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Equipment, furniture and fixtures are stated at
cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives
vary from<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtYp_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zir2WENtPLK" title="Property and equipment, useful lives"> <ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">1</ix:nonNumeric></span> to<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zJCV8ozfjCt" title="Property and equipment, useful lives"> <ix:nonNumeric contextRef="From2020-01-012020-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span> years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis
over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zUi56nkB39i4" title="Property and equipment, useful lives"> <ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">2</ix:nonNumeric></span> to<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zEXC56qJxjd8" title="Property and equipment, useful lives"> <ix:nonNumeric contextRef="From2020-01-012020-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric></span> years. Expenditures
for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs
are expensed as incurred. Depreciation expense related to our property and equipment balances totaled approximately $<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20211231_zJLX9v60jLN6" title="Property and equipment"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOtherNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">470,000</ix:nonFraction></span> and $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20201231_zqONAxX01wS8"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentOtherNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">188,000</ix:nonFraction></span>
for the years ended December&#160;31, 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zBjbf8vqt6Jj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_867_z2VOjCaMpBk7">Long-Lived Assets</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We review long-lived assets, including property
and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted cash
flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair
value. During the years ended December&#160;31, 2021 and 2020, there was <span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20211231_zvAjaQ16aqbb" title="Impairment of long-lived assets"><span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20200101__20201231_zZLRQemYsdja" title="Impairment of long-lived assets"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2021-01-01to2021-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" contextRef="From2020-01-012020-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span> impairment of long-lived assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:LesseeLeasesPolicyTextBlock"><p id="xdx_845_eus-gaap--LesseeLeasesPolicyTextBlock_zA4gEbHy2On4" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86D_zdX4ysqfCLqh">Leases</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We account for leases using the guidance in FASB
ASC 842. We evaluate new contracts at inception to determine if the contract conveys the right to control the use of an identified asset
for a period of time in exchange for periodic payments. A lease exists if we obtain substantially all of the economic benefits of an asset,
and we have the right to direct the use of that asset. When a lease exists, we record a right-of-use asset that represents our right to
use the asset over the lease term and a lease liability that represents our obligation to make payments over the lease term. Lease liabilities
are recorded at the sum of future lease payments discounted by the collateralized rate we could obtain to lease a similar asset over a
similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. At
the time of adoption of ASC 842, we elected the package of transition practical expedients that does not require reassessment of: (1)
whether any existing or expired contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, we
elected other available practical expedients to not separate lease and non-lease components, which consist principally of common area
maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_23E_zg0Jl8NznJJ9" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23D_zXlOaR9JMTFk" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_238_zlfAB2yNtCWb" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 41; Value: 1 -->
    <div id="xdx_23D_zWdBImWJtGld" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_230_zLrSw4p2iIu1" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_235_z2cPjxxi3rfh" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock"><p id="xdx_843_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zT8FbXblRUN5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_znX5cn64K86i">Commitments and Contingencies</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Liabilities for loss contingencies arising from
claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred
and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings
arising in the normal course of business. For additional information, see Note 9 &#8211; <i>Commitments and Contingencies</i>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="intz:AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK"><p id="xdx_847_ecustom--AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK_z8M5QTLyeBAc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86F_zC6CstgMhYjc">Accounting for Share-based Compensation
Awards</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We account for share-based compensation awards
using the guidance in FASB ASC Topic 718, <i>Compensation-Stock Compensation</i> (&#8220;ASC 718&#8221;). Our share-based compensations
awards are awarded to directors, officers and employees. ASC 718 requires all such share-based payments, including grants of employee
stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in
the statements of operations for the years ended 2021 and 2020 is based on awards ultimately expected to vest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="intz:ValuationAssumptionsPolicyTextBlock"><p id="xdx_84D_ecustom--ValuationAssumptionsPolicyTextBlock_ztSaNRez0Sqj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86E_zW7tKyzPrhhh">Valuation Assumptions</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The fair values of option
awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years
ended December&#160;31, 2021 and 2020, respectively:&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zOk3q2OP0qVb" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B2_z98steyMPtXj" style="display: none">Schedule of Share-based payment award, stock options, valuation assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Weighted average grant date fair value</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zdWnd6oEy3K5" title="Weighted average grant date fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">8.09</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20200101__20201231_zXoZqyUZOhi7" title="Weighted average grant date fair value"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">3.50</ix:nonFraction></span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted average assumptions used:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zPFw87aQGo5a" title="Expected dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.00</ix:nonFraction></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200101__20201231_zfjoPV6yLiK7" title="Expected dividend yield"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.00</ix:nonFraction></span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zfI7kMjEkLW3" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.70</ix:nonFraction></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200101__20201231_zdmUWoASTJUk" title="Risk-free interest rate"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">0.41</ix:nonFraction></span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_z1974cHFmJA" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">66.72</ix:nonFraction></span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200101__20201231_zTHB7WU6JJqg" title="Expected volatility"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">75.70</ix:nonFraction></span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Expected life (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zDwl676RKPd2" title="Expected life (in years)"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">4.29</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_za3nvfxb3dA9" title="Expected life (in years)"><ix:nonNumeric contextRef="From2020-01-012020-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">5.93</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Expected volatility is based on historical volatility
and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture
behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities
matching the relevant expected term of the award.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zsXpGqYxn1ub" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_864_zeE1GSvLxgVc">Net Loss Per Share</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We report two separate net loss per share numbers,
basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common
stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common
stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number
of common shares and dilutive common stock equivalents outstanding for the year. Our common stock equivalents include all common stock
issuable upon conversion of convertible preferred stock and the exercise of outstanding options. The aggregate number of common stock
equivalents excluded from the diluted loss per share calculation for the years ended December&#160;31, 2021 and 2020 totaled <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20210101__20211231_zoISxkhpWnX5" title="Anti-dilutive securities"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">901,388</ix:nonFraction> </span>and
<span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20200101__20201231_z4XfNKnXEnhd" title="Anti-dilutive securities"><ix:nonFraction name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">976,284</ix:nonFraction></span> respectively. Since the Company is in a net loss position for the years ended December 31, 2021 and 2020, basic and dilutive net
loss per share are the same.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<ix:exclude><p id="xdx_23C_zxvcE6by06wk" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p></ix:exclude>

<ix:exclude><p id="xdx_234_zMLRAz9FrLZ3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p></ix:exclude>

<ix:exclude><p id="xdx_233_z7lKvyd7CJYj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i></i></b></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 42; Value: 1 -->
    <div id="xdx_237_z4mivGDgnVY5" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_z9ttQn784U1b" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23E_z9496BQvGeil" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p id="xdx_849_eus-gaap--RevenueRecognitionPolicyTextBlock_zpEGrdOgDP0l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_865_zSS3VeI0ZJLi">Revenue Recognition</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We generally recognize revenue upon shipment or
after meeting certain performance obligations. Our products can include hardware, perpetual software licenses and data sets. Data set
updates are the majority of our sales. Warranty costs and sales returns have not been material.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We recognize sales of our data sets in accordance
with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are
met:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the contract with a customer;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the performance obligations in the contract;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determine the transaction price;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocate the transaction price to the separate performance obligations; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognize revenue upon satisfaction of a performance obligation.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Data updates are typically done monthly and revenue
is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated
selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All of
our product offering and service offering market values are readily determined based on current and prior stand-alone sales. We may defer
and recognize maintenance, updates and support revenue over the term of the contract period, which is generally one year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our normal payment terms offered to customers,
distributors and resellers are net 30 days domestically and net 45 days internationally. We do not offer payment terms that extend beyond
one year and rarely do we extend payment terms beyond our normal terms. If certain customers do not meet our credit standards, we do require
payment in advance on some of our smaller sized customers, to limit our credit exposure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Shipping and handling costs are billed to the
customer and included in revenue. Shipping and handling expenses are included in cost of revenue. We have elected to account for shipping
and handling costs as fulfillment costs after the customer obtains control of the goods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">With our newest product, <b>INTRUSION
<i>Shield</i></b>, we began offering software on a subscription basis. <b>INTRUSION <i>Shield</i></b> is a hosted arrangement subject
to software as a service (&#8220;SaaS&#8221;) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not
arrangements that transfer a license of IP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We utilize the five-step process,
mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual
and distinct. <b>INTRUSION <i>Shield</i></b> services provided to our customers for a fixed monthly subscription fee include:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Access to our proprietary software and database to detect and prevent unauthorized access to our clients&#8217; information networks;</span></td></tr>

<tr style="vertical-align: top">
    <td style="text-align: left; width: 24px">&#160;</td>
    <td style="text-align: left; width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that we provide for customers to access the <b>INTRUSION <i>Shield</i></b>; and</span></td></tr>

<tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by us without additional charge.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_232_zAPXYchSkGCc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23C_zLoa7mnbufDe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zQFyyqU3YAUa" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 43; Value: 1 -->
    <div id="xdx_237_zpuvYrXYY1P5" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_239_zYqJ9rd1PxN5" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_230_zqjANll2T3s9" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The contract provided for
no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this
service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We satisfy our performance
obligation when our <b>INTRUSION <i>Shield</i></b> solution is available to detect and prevent unauthorized access to a client&#8217;s
information networks. Revenue should be recognized monthly over the term of the contract. The Company&#8217;s standard initial contract
terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees are deferred and amortized into income
over the period covered by the contract.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231_zjGTsPuEmhP5" title="Accounts Receivable"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,034,000</ix:nonFraction> </span>and $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231_zopTT9Emg4F7"><ix:nonFraction name="us-gaap:AccountsReceivableNet" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,233,000</ix:nonFraction></span>, respectively.. We did <span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zWMUkXxVZGvg" title="Allowance for Doubtful Accounts"><span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zgWdMBJdIE9b" title="Allowance for Doubtful Accounts"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2021-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span>t recognize an allowance for doubtful accounts
as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We classify our contract assets
as receivables because we generally have an unconditional right to payment for our sales or services performed at the end of the reporting
period. As a result, we had <span id="xdx_903_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20201231_zGcadJUJWQb1" title="Contract assets"><span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20211231_zs7qvoTGZf5j" title="Contract assets"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2020-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD"><ix:nonFraction name="us-gaap:ContractWithCustomerAssetNetCurrent" contextRef="AsOf2021-12-31" format="ixt-sec:numwordsen" decimals="0" scale="0" unitRef="USD">no</ix:nonFraction></ix:nonFraction></span></span> material contract assets as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Contract liabilities consist of cash payments
in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies deferred revenue
as a contract liability.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The following table presents
changes in the Company&#8217;s contract liability during the years ended December 31, 2021 and 2020 (in thousands):</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zrZ8w55xp3ph" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8BF_zObVECmRDYti" style="display: none">Schedule of contract liability</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Balance at beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_c20210101__20211231_zoCRfl4JaaN2" title="Beginning Balance" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">177</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_c20200101__20201231_zGrX8zqw8jWc" title="Beginning Balance" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">516</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_zfM8qA7MHNBl" title="Additions" style="text-align: right"><ix:nonFraction name="intz:ContractWithCustomerLiabilityAdditions" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,953</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20200101__20201231_zJx52nYhqYpl" title="Additions" style="text-align: right"><ix:nonFraction name="intz:ContractWithCustomerLiabilityAdditions" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">353</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20210101__20211231_zD9rAVUZvnJa" title="Revenue recognized" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="intz:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,570</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20200101__20201231_zNqaUDqrus59" title="Revenue recognized" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="intz:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">692</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Balance at end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20210101__20211231_z8eiZLn6Cs1i" title="Ending Balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">560</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20200101__20201231_zw3BRBmvoWDj" title="Ending Balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ContractWithCustomerLiability" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">177</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p id="xdx_84A_eus-gaap--AdvertisingCostsPolicyTextBlock_z6zNQ9lGG4c6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_868_znn7qFnopj5h">Advertising Expenses</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The cost of advertising is expensed as incurred
or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $<span id="xdx_90C_eus-gaap--AdvertisingExpense_pn3n3_dm_c20210101__20211231_zXWgoMnWs5q7" title="Advertising expenses"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">1.8</ix:nonFraction></span> million and
$<span id="xdx_900_eus-gaap--AdvertisingExpense_pn3n3_dm_c20200101__20201231_zapWeCGg6kx8" title="Advertising expenses"><ix:nonFraction name="us-gaap:AdvertisingExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">1.3</ix:nonFraction></span> million for 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p id="xdx_849_eus-gaap--ResearchAndDevelopmentExpensePolicy_z2CKP8tH5WSi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_zmaI2L21ZbW3">Research and Development Costs</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Costs incurred in the research and development
of new software products are expensed as incurred until technological feasibility is established. We incur research and development costs
that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing
services and products. Research and development costs are comprised primarily of salaries and related benefits expenses, contract labor
and prototype and other expenses incurred during research and development efforts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Software development costs are included in research
and development and are expensed as incurred. FASB ASC Topic 985 <i>Software</i> requires that software development costs incurred subsequent
to reaching technological feasibility be capitalized, if material. Development costs are capitalized beginning when a product&#8217;s
technological feasibility has been established and ending when the product is available for general release to customers. If the process
of developing a new product or major enhancement does not include a detailed program design, technological feasibility is determined only
after completion of a working model. To date, new products and enhancements generally have reached technological feasibility and have
been released for sale at substantially the same time or the period between achieving technological feasibility and the general availability
of such software has been short. All research and development costs to date have been expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<ix:exclude><p id="xdx_232_zmIO8ybvV7t8" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p></ix:exclude>

<ix:exclude><p id="xdx_23B_zhGKxqGuwDy9" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p></ix:exclude>

<ix:exclude><p id="xdx_235_zWJRR1SqZBQf" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i></i></b></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 44; Value: 1 -->
    <div id="xdx_23E_zfBMbkz8fV82" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23D_zxqptjlSaI77" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_232_zlqokIIGC1ck" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p id="xdx_84D_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zKPKNMXSLr6l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_zvUJUmH6eGH1">Foreign Currency</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">All assets and liabilities in the balance sheets
of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues
and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation
gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders&#8217;
deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss
and were not significant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:FairValueOfFinancialInstrumentsPolicy"><p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znX38qSiRsSe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_866_zuv9I5mfFnL6">Fair Value of Financial Instruments</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We calculate the fair value of our assets and
liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements
when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable,
accounts payable and accrued expenses, and dividends payable approximate their carrying amounts due to the relatively short maturity of
these instruments. Financing leases and PPP loan approximate fair value as they bear market rates of interest. None of these instruments
are held for trading purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zK9ifUV2ir1a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_861_zuqW4uSBTzcj">Income Taxes</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Deferred income taxes are determined using the
liability method in accordance with FASB ASC 740, <i>Accounting for Income Taxes</i>. Deferred tax assets and liabilities are recognized
for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable
income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and
liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation
allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion
of the deferred tax asset will not be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">FASB ASC 740 creates a single model to address
accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before
being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest
and penalties, accounting in interim periods, disclosure and transition. There are no unrecognized tax benefits to disclose in the notes
to the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We file income tax returns in the United States
federal jurisdiction. At December&#160;31, 2021, tax returns related to fiscal years ended December&#160;31, 2018 through December&#160;31,
2020 remain open to possible examination by the tax authorities. No tax returns are currently under examination by any tax authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z9uV6Z4ZW3Yl" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_869_zT887srzebm7">Recent Accounting Pronouncements</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Effective January 1, 2021, we adopted ASU 2018-15,
Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (&#8220;ASU
2018-15&#8221;), which amends ASC 350-40, Internal-Use Software (&#8220;ASC 350-40&#8221;) to address a customer&#8217;s accounting for
implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 aligns the accounting for costs
incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with
developing or obtaining internal-use software. Specifically, the ASU amends ASC 350-40 to include in its scope implementation costs of
a cloud computing arrangement that is a service contract and clarifies that a customer should apply ASC 350-40 to determine which implementation
costs should be capitalized in a cloud computing arrangement that is considered a service contract. To the extent costs incurred in a
cloud computing arrangement are capitalizable, the corresponding amortization will be included in &#8220;Operating expenses&#8221; or
&#8220;General and administrative&#8221; in the consolidated statements of operations, rather than &#8220;Depreciation and amortization.&#8221;
The amortization related to cloud computing arrangements was not material for the year ended December 31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_238_z3m8EjqubMKf" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_235_zkajHpvG6R89" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23B_zsWDdW4F1Jp3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 45; Value: 1 -->
    <div id="xdx_237_zQPna4tc6UV5" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23D_zkZxmTIkmRnc" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_230_zHYxoT8O5c5h" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Effective January 1, 2020, we adopted ASU 2016-13, Financial Instruments&#8212;Credit
Losses (Topic 326). The updates in ASU 2016-13 provide financial statement users with more information about the expected credit losses
on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Because our receivables
are typically paid within 30 days, and because we closely monitor the credit-worthiness of all our counterparties, adopting ASU 2016-13
did not have a material effect on our financial statements. However, in the event we foresee further or sustained deterioration in the
current market environment, or other factors indicating an increased likelihood of defaults by our customers, we may recognize additional
losses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="intz:PrepaidExpensesTextBlock"><p id="xdx_806_ecustom--PrepaidExpensesTextBlock_zkcESko2tV9i" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>3.<span id="xdx_829_zC1LmnYtOCh8"> Prepaid Expenses</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Prepaid expenses included
the following (dollars in thousands):&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_pn3n3_zlMoNcfFZdZ6" summary="xdx: Disclosure - Prepaid expenses (Details - Prepaid Expenses)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B6_zm1j6XpDcTAl" style="display: none">Schedule of prepaid expenses</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49E_20211231_ziXIR7zhuP56" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20201231_z54QmqOmTsrg" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PrepaidInsurance_iI_zo0yRwnhHhn3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Prepaid insurance</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PrepaidInsurance" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">105</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:PrepaidInsurance" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">47</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PrepaidRent_iI_zceWoBUcV7ef" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid rent</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidRent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">14</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:PrepaidRent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--PrepaidLicenses_iI_zRtFxlclAZh5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Prepaid licenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:PrepaidLicenses" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">80</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:PrepaidLicenses" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--PrepaidMaintenance_iI_d0_zMzkE4HQRCI3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid maintenance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:PrepaidMaintenance" contextRef="AsOf2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:PrepaidMaintenance" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--PrepaidOther_iI_zouleOQ28Tjk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Prepaid other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="intz:PrepaidOther" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">157</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="intz:PrepaidOther" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">286</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PrepaidExpenseAndOtherAssets_iI_zsEXruzRrXOe" style="vertical-align: bottom; background-color: White">
    <td style="color: White; text-align: left; padding-bottom: 2.5pt">&#160;Prepaid expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">356</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">370</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"><p id="xdx_808_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zCV5mPbMmLWj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>4.<span id="xdx_821_zAefDoCViu3e"> Accrued Expenses</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Accrued expenses consisted
of the following (dollars in thousands):&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_pn3n3_zA2Y8DtzgBod" summary="xdx: Disclosure - Accrued Expenses (Details - Accrued Expenses)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B5_z0QtcgSBTzUi" style="display: none">Schedule of accrued liabilities</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49F_20211231_z2MSJg8alnEi" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20201231_z8OhWpg0knt2" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_d0_maALCzUD6_zi6WXOrelK97" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Accrued legal and professional fees</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">254</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccruedPayrollTaxesCurrent_iI_pn3n3_maALCzUD6_z8xdjDXhq2m1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued payroll</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">211</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedPayrollTaxesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">228</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedVacationCurrent_iI_pn3n3_maALCzUD6_zbTSI8UfDp1i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Accrued vacation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedVacationCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedVacationCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">278</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_pn3n3_d0_maALCzUD6_zeG7KRvjbUG3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Employee benefits payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrent" contextRef="AsOf2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:AccruedEmployeeBenefitsCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">31</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzUD6_zLect1bvttf6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">47</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">91</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzUD6_zeM885Sbhpfc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;Total accrued expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">534</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:AccruedLiabilitiesCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">628</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_231_zUqz1fGYLID9" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23E_zp3H0DYyifVf" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_233_z5UyGl7nOQx3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_231_zlrqRB6PqGT3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 46; Value: 1 -->
    <div id="xdx_235_z4dDRe1Jr9L5" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_231_zydrNVQbggCh" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_235_zl19aW4xyj97" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zVqbH5YywFuc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>5.<span id="xdx_822_z0BeJE1vAI44"> SBA Paycheck Protection Program Loan</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March 27, 2020, the U.S. federal government
enacted the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;), which included the provision for a Paycheck
Protection Program (&#8220;PPP&#8221;) administered by the U.S. Small Business Administration (&#8220;SBA&#8221;). The PPP allows qualifying
businesses to borrow up to $10 million calculated based on qualifying payroll costs. The loan was guaranteed by the federal government
and did not require collateral. On April&#160;30, 2020, we entered into a PPP Loan with Silicon Valley Bank, pursuant to the PPP under
CARES Act for a principal amount of $<span id="xdx_908_eus-gaap--ProceedsFromOtherDebt_pp0p0_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zM9coAIzPtza" title="Proceeds from PPP Loan"><ix:nonFraction name="us-gaap:ProceedsFromOtherDebt" contextRef="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">629,000</ix:nonFraction></span>. The PPP Loan was to mature on <span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_dd_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zAUw2xCX5Ha1" title="Debt maturity date"><ix:nonNumeric contextRef="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember" format="ixt:datemonthdayyearen" name="us-gaap:DebtInstrumentMaturityDate">April 30, 2022</ix:nonNumeric></span>, and bear interest at a rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pip0_dp_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_z96Pgv8aNvi9" title="Interest rate"><ix:nonFraction name="us-gaap:DebtInstrumentInterestRateDuringPeriod" contextRef="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1.0</ix:nonFraction></span>% per
annum. The PPP Loan funds were received on April 30, 2020. The PPP Loan contained events of default and other provisions customary for
a loan of this type. The PPP provided that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of
the principal amount of the loan is guaranteed by the SBA and (3) an amount up to the full principal amount plus accrued interest may
qualify for loan forgiveness in accordance with the terms of CARES Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We utilized the full proceeds of the PPP Loan
in accordance with the provisions of the CARES Act and submitted the PPP Loan Forgiveness Application. On April 7, 2021, we received notice
from SBA that the PPP Loan and accrued interest was forgiven in full. As a result, the Company recorded a gain in the extinguishment of
debt of $<span id="xdx_901_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_c20210101__20211231__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zK7hLGS8Rfq2" title="Gain on extinguishment of debt"><ix:nonFraction name="us-gaap:GainsLossesOnExtinguishmentOfDebt" contextRef="From2021-01-012021-12-31_custom_PaycheckProtectionProgramCaresActMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">635,000</ix:nonFraction></span> on its consolidated statement of operations during the year ended December 31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock"><p id="xdx_807_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_zXGtCGTUMif9" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>6.<span id="xdx_82A_zO9mHfOBetag"> Employee Benefit Plan</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Employee 401(k)&#160;Plan</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We have a plan known as the Intrusion&#160;Inc.
401(k)&#160;Savings Plan (the &#8220;Plan&#8221;) to provide retirement and incidental benefits for our employees. The Plan covers substantially
all employees who meet minimum age and service requirements. As allowed under Section&#160;401(k)&#160;of the Internal Revenue Code, the
Plan provides tax deferred salary deductions for eligible employees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Employees may contribute from <span id="xdx_907_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pip0_dp_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z3uyFoBvdOF" title="Define Contribution Plan, Percentage of Contribution by Employees"><ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" contextRef="From2021-01-012021-12-31_srt_MinimumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">1</ix:nonFraction></span>% to <span id="xdx_90F_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pip0_dp_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zOd7uOAtZogc" title="Define Contribution Plan, Percentage of Contribution by Employees"><ix:nonFraction name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" contextRef="From2021-01-012021-12-31_srt_MaximumMember" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">25</ix:nonFraction></span>% of their
annual compensation to the Plan, limited to a maximum amount as set by the Internal Revenue Service. Participants who are over the age
of 50 may contribute an additional amount of their salary per year, as defined annually by the Internal Revenue Service. We match employee
contributions at the rate of <span id="xdx_907_ecustom--DefinedContributionPlanEmployerMatchingContributionRate_pip0_dp_c20210101__20211231_znd9MV20UKxd" title="Defined Contribution Plan, Employer Matching Contribution Rate"><ix:nonFraction name="intz:DefinedContributionPlanEmployerMatchingContributionRate" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="USDPShares">0.25</ix:nonFraction></span>% per each 1% of contribution on the first <span id="xdx_90C_eus-gaap--DefinedContributionPlanEmployerMatchingContributionPercent_pip0_dp_c20210101__20211231_zer3neUmKrul" title="Defined Contribution Plan, Employer Matching Contribution, Percent of Employees&apos; Gross Pay"><ix:nonFraction name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4</ix:nonFraction></span>% of compensation. Matching contributions to the Plan were
approximately $<span id="xdx_905_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20210101__20211231_zE7QHcJ1duu5" title="Defined Contribution Plan, Cost"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">65,000</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20200101__20201231_zcwTBtla4HFh" title="Defined Contribution Plan, Cost"><ix:nonFraction name="us-gaap:DefinedContributionPlanCostRecognized" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">36,000</ix:nonFraction></span>, respectively, for the years ended December&#160;31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p id="xdx_806_eus-gaap--IncomeTaxDisclosureTextBlock_zgJHtZvpvJt5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>7.<span id="xdx_82C_zCKQHE4H1BIe"> Income Taxes</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Deferred income taxes reflect
the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes
and the amounts used for income tax purposes. Significant components of our deferred tax assets (liabilities) as of December&#160;31,
2021 and 2020 are as follows (in thousands):&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ziTxS8AfL4ec" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BE_z4IOoFdSgOc4" style="display: none">Schedule of deferred tax assets and liabilities</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20211231_zUzvHDXa73Dh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49F_20201231_zwtRXCBPLBf9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pn3n3_maDTAGztku_zuttVfjZltN3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Net operating loss carryforwards</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">22,497</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">19,965</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGztku_zGq2b4MNZBg7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net operating loss carryforwards of foreign subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">56</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">374</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTAGztku_zAhe09RSBrrb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Depreciation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">94</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">99</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGztku_zBD26ZzUCNF2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">52</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">53</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGztku_zi6EObNwurCg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">544</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsOther" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">304</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGztku_zVcnir4K3zp7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Net deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,055</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,597</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_z2zmkYdB677a" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Valuation allowance for net deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">23,055</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20,597</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pn3n3_d0_zaAQDaEmYWsg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Net deferred tax assets, net of allowance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_236_zPSzdloQYA2l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23E_zgJWens13BRc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_237_zQCIRL12SL44" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 47; Value: 1 -->
    <div id="xdx_23A_ziCkjUeCk99e" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_232_za9vjXZTC9Fc" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23D_zz5mybBJ0jYi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Deferred tax assets are required to be reduced
by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. Realization
of the future benefits related to the deferred tax assets is dependent on many factors, including the Company&#8217;s ability to generate
taxable income within the near to medium term. Management has considered these factors in determining the valuation allowance for 2021
and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The differences between the
provision for income taxes and income taxes computed using the federal statutory rate for the years ended December&#160;31, 2021 and
2020 are as follows (in thousands):&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_z4AYo0LCicb7" summary="xdx: Disclosure - Income Taxes (Details - Income Tax Reconciliation)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BB_zhEkRfve91R2" style="display: none">Schedule of effective income tax rate reconciliation</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20210101__20211231_zH8W6O0MTNw3" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20200101__20201231_z2cboOQ5XsYc" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Reconciliation of income tax benefit to statutory rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_i01N_pn3n3_di_maITEBzwd6_zInnW19ki14" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Income benefit at statutory rate</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,948</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,369</ix:nonFraction></td><td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_i01N_pn3n3_di_maITEBzwd6_z7rdHg5LmXy7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">State income taxes (benefit), net of federal income tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">331</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">121</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i01_pn3n3_maITEBzwd6_zSAmKq3lXJ7g" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">206</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">60</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i01_pn3n3_maITEBzwd6_zUgHUBtuIxod" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Change in valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,458</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,425</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i01_pn3n3_d0_maITEBzwd6_zq9eanXWsAAa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,027</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationOtherAdjustments" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">5</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_i01T_pn3n3_d0_mtITEBzwd6_zKXrLzRT2xnc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="color: rgb(238,238,238); text-align: left; padding-bottom: 2.5pt">&#160;Income tax provision</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">At December&#160;31, 2021, we had federal net
operating loss carryforwards of approximately $<span id="xdx_908_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20211231_zgYbZNzyABo" title="Operating loss carryforwards"><ix:nonFraction name="us-gaap:OperatingLossCarryforwards" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">107.1</ix:nonFraction></span> million for income tax purposes that begin to expire in 2022 and are subject to the
ownership change limitations under Internal Revenue Code Section&#160;382.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:LesseeOperatingLeasesTextBlock"><p id="xdx_80F_eus-gaap--LesseeOperatingLeasesTextBlock_zwnda57ySuH5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>8.<span id="xdx_827_zGljGCLQxVUi"> Right-of-use Asset and Leasing
Liabilities</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We have operating and finance
leases where we record the right-of-use assets and a related lease liability as required under ASC 842. The lease liabilities are determined
by the net present value of total lease payments and amortized over the life of the lease. All obligations under our lease agreements
are designed to terminate with the last scheduled payment. Our leases are for the following types of assets:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 48px">&#160;</td>
    <td style="text-align: left; width: 48px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer hardware and copy machines - Our finance lease right-of-use assets consist of computer hardware and copy machines. These leases have a three-year life and are in various stages of completion.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 48px">&#160;</td>
    <td style="text-align: left; width: 48px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office space - Our operating lease right-of-use assets include rental agreements for our offices in Plano, TX and a data service center in Allen, TX. The Plano offices operating lease liability was modified during the year ended December 31, 2021, to add an additional floor of office space and terminate the prior lease. The modified lease has a life of one year and eleven months as of December 31, 2021. The data service center operating lease liability has a life of three years and ten months as of December 31, 2021. We also have an operating lease liability for our former corporate office in Richardson. The Richardson operating lease liability has a life of two years and eleven months as of December 31, 2021; however, the related right-of-use asset was fully impaired due to our abandonment of the lease as of December 31, 2020. See further discussion on the abandonment of this lease discussed below.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_235_zBSWsaFVpt2e" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_237_zsXQxEq42Q48" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_237_zaVM2OdpDC5k" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 48; Value: 1 -->
    <div id="xdx_238_zauXLxYQCvq4" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23A_znHp0S552jO9" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_231_zRqc28GPXmN1" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Lease balances are recorded
on the consolidated balance sheet as follows (in thousands):&#160;</b></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="intz:LeaseBalancesTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--LeaseBalancesTableTextBlock_pn3n3_zQOjReTacZ92" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zjWZoyeBi8ld" style="display: none">Schedule of lease information</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20211231_zIeHijDvEJNf" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20201231_zzqbidL1W5Xb" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Assets:</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; width: 66%; text-align: left">Finance leases, right-of-use assets, net</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,709</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Operating leases, right-of-use assets, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">808</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,010</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--LeaseAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:LeaseAssets" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,517</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:LeaseAssets" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,030</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Finance leases liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">644</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">21</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Operating leases liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">935</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">487</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3_d0_z8Oud0WVAH8i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Finance leases liability, noncurrent portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">673</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Operating lease liability, noncurrent portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,250</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,867</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--LeaseLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:LeaseLiabilities" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,502</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:LeaseLiabilities" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,375</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Weighted average remaining lease term &#8211; Finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z550bI4MTZT7" title="Weighted average remaining lease term- Finance leases"><ix:nonNumeric contextRef="AsOf2021-12-31" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1">2.66</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zMn0dLhjw34b" title="Weighted average remaining lease term - Finance leases"><ix:nonNumeric contextRef="AsOf2020-12-31" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1">0.62</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Weighted average remaining lease term &#8211; Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_zkrGXVeR6Gii" title="Weighted average remaining lease term - Operating leases"><ix:nonNumeric contextRef="AsOf2021-12-31" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">2.94</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_z77uAvaybN1" title="Weighted average remaining lease term - Operating leases"><ix:nonNumeric contextRef="AsOf2020-12-31" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1">3.86</ix:nonNumeric></span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Weighted average discount rate &#8211; Finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zPa7GB3gAtWc" title="Weighted average discount rate - Finance leases"><ix:nonFraction name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">3.35</ix:nonFraction></span>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zLVXKhxl4kP6" title="Weighted average discount rate - Finance leases"><ix:nonFraction name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.55</ix:nonFraction></span>%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Weighted average discount rate &#8211; Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_z4aprJD835be" title="Weighted average discount rate - Operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.70</ix:nonFraction></span>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zSKanac8pZC7" title="Weighted average discount rate - Operating leases"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="-2" unitRef="Pure">4.31</ix:nonFraction></span>%</td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As the implicit rate is not readily determinable
for the Company's lease agreement, the Company uses an estimated incremental borrowing rate to determine the initial present value of
lease payments. This discount rate for the lease approximates SVB's prime rate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The gross amount of assets recorded under our
finance leases were $<span id="xdx_90D_eus-gaap--FinanceLeaseInterestPaymentOnLiability_pn3n3_dm_c20210101__20211231_zPlDy8I7I63f" title="Finance leases"><ix:nonFraction name="us-gaap:FinanceLeaseInterestPaymentOnLiability" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">3.2</ix:nonFraction> </span>million and $<span id="xdx_903_eus-gaap--FinanceLeaseInterestPaymentOnLiability_pn3n3_dm_c20200101__20201231_zkpqqnF9e0g1" title="Finance leases"><ix:nonFraction name="us-gaap:FinanceLeaseInterestPaymentOnLiability" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">1.2</ix:nonFraction> </span>million as of the years ended December 31, 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Certain of our lease agreements have options to
extend the lease for a certain period after the expiration of the initial term. We recognize the cost of a lease over the expected total
term of the lease, including optional renewal periods that we can reasonably expect to exercise. We do not have material obligations whereby
we guarantee a residual value on assets we lease, nor do our lease agreements impose restrictions or covenants that could affect our ability
to make distributions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><i>Lease Abandonment</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As a result of the breach of contract mentioned
in <i>Legal Proc</i>ee<i>dings</i> section below, management abandoned our offices subject to the Richardson ROU operating lease. The
final move out of employees, applicable furnishings and server datacenter occurred in early December 2020. We have applied the abandonment
guidance in ASC 360-10-35. We believe &#8220;abandonment&#8221; means ceasing to use the underlying asset and lacking either the intent
or the ability to sublease the underlying asset. Accordingly, lease abandonment charges incurred for this ROU asset for the year ended
December 31, 2020 was $<span id="xdx_902_ecustom--LeaseAbandonmentCharges_iI_pn3n3_dm_c20201231_zpjf0hpdd0b7" title="Lease abandonment charges"><ix:nonFraction name="intz:LeaseAbandonmentCharges" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="6" unitRef="USD">1.1</ix:nonFraction></span> million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;&#160;</b></p>

<ix:exclude><p id="xdx_238_zjXnKlN8BwR7" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p></ix:exclude>

<ix:exclude><p id="xdx_23B_zhvzePn4yWq6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p></ix:exclude>

<ix:exclude><p id="xdx_236_znvcK66WIZ5e" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b></b></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 49; Value: 1 -->
    <div id="xdx_23C_z2k63peu31Wj" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zTLtgy1jp9Ee" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_230_zKq8sE2Jzxs8" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Schedule of Items Appearing
on the Statement of Operations (in thousands):&#160;</b></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:LeaseCostTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LeaseCostTableTextBlock_pn3n3_zp1iHy1oo9t9" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BA_zSAAjyYbtcAk" style="display: none">Lease cost table</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20210101__20211231_zl8aJdzqcLKl" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20200101__20201231_ze1UC4YtOZ5l" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Operating expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Amortization expense &#8211; Finance ROU</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">306</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--OperatingLeaseRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Lease expense &#8211; Operating ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:OperatingLeaseRightOfUseAssets" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">341</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:OperatingLeaseRightOfUseAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">380</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--InterestExpenseFinanceRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Interest expense &#8211; Finance ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:InterestExpenseFinanceRightOfUseAssets" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">20</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:InterestExpenseFinanceRightOfUseAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--LossOnAbandonedLeaseOperatingRightOfUseAssets_d0_zsLvLFDozwad" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Loss on abandoned lease &#8211; Operating ROU</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="intz:LossOnAbandonedLeaseOperatingRightOfUseAssets" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="intz:LossOnAbandonedLeaseOperatingRightOfUseAssets" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,092</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--OperatingAndFinanceLeaseExpense_zSi1v82Fh5Lf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Lease Expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:OperatingAndFinanceLeaseExpense" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">667</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="intz:OperatingAndFinanceLeaseExpense" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,517</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Other supplemental information
related to our leases are as follows:&#160;</b></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"><table cellpadding="0" cellspacing="0" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)" id="xdx_882_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zvqINPcCUQyb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt"><span id="xdx_8BE_zW12YCmZRZa8" style="display: none">Schedule of other supplemental information related to our leases</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_495_20210101__20211231_zG3gwvvQh4Gg" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20200101__20201231_zyj7Rt0vW4j8" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_ecustom--OperatingCashFlowsForOperatingLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Operating cash flows for operating leases</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="intz:OperatingCashFlowsForOperatingLeases" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">33</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><ix:nonFraction name="intz:OperatingCashFlowsForOperatingLeases" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,092</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--OperatingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Operating cash flows for finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:OperatingCashFlowsForFinanceLeases" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">306</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction name="intz:OperatingCashFlowsForFinanceLeases" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">43</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--FinancingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Financing cash flows for finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="intz:FinancingCashFlowsForFinanceLeases" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">699</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction name="intz:FinancingCashFlowsForFinanceLeases" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" sign="-" unitRef="USD">43</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Future minimum lease obligations
consisted of the following as of December 31, 2021 (in thousands):&#160;</b></p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zTW37q50nDod" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B4_z9Qw0HjZpKAd" style="display: none">Future minimum lease obligations</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>Operating</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>Finance</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><b>Period ending December 31,</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>ROU Leases</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>ROU Leases</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>Total</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zqxxHltI1l7h" title="Operating ROU Leases 2022" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,005</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zsLVENfnt063" title="Finance ROU Leases 2022" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">679</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20211231_pn3n3" title="Total 2022" style="width: 11%; text-align: right"><ix:nonFraction name="intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,684</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zu1BmoL4qRcj" title="Operating ROU Leases 2023" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2021-12-31_custom_OperatingLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">705</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zSwQntdMFWeh" title="Finance ROU Leases 2023" style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" contextRef="AsOf2021-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">679</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20211231_pn3n3" title="Total 2023" style="text-align: right"><ix:nonFraction name="intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,384</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zomLL4yItnQ5" title="Operating ROU Leases 2024" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2021-12-31_custom_OperatingLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">486</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zM99Iz642BGa" title="Finance ROU Leases 2024" style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" contextRef="AsOf2021-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">6</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20211231_pn3n3" title="Total 2024" style="text-align: right"><ix:nonFraction name="intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">492</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zGkUA0MA2lmh" title="Operating ROU Leases 2025" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2021-12-31_custom_OperatingLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">115</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zGrk5YxExdRj" title="Finance ROU Leases 2025" style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" contextRef="AsOf2021-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20211231_pn3n3" title="Total 2025" style="text-align: right"><ix:nonFraction name="intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">116</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left">2026</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zNk4o1UOf5Vf" title="Operating ROU Leases 2026" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" contextRef="AsOf2021-12-31_custom_OperatingLeasesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zf9EPk0GddDh" title="Finance ROU Leases 2026" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" contextRef="AsOf2021-12-31_custom_FinanceLeasesMember" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_d0_c20211231_zhfTul8y7mZ" title="Total 2026" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" contextRef="AsOf2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="USD">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zq7IpbsiiW36" title="Operating ROU Leases Due" style="text-align: right"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="AsOf2021-12-31_custom_OperatingLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,311</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zBBmzaRxAXK" title="Finance ROU Leases Due" style="text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiabilityPaymentsDue" contextRef="AsOf2021-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,365</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20211231_pn3n3" title="Total" style="text-align: right"><ix:nonFraction name="intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">3,676</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less Interest*</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_fKg_____zTRI1XEJ85k" title="Operating ROU Leases Interest" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2021-12-31_custom_OperatingLeasesMember" id="Fact000946" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">126</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_fKg_____z2KsAWArPI0k" title="Less: Finance ROU Leases, Interest" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" contextRef="AsOf2021-12-31_custom_FinanceLeasesMember" id="Fact000948" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">48</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zqgin0enGmlg" title="Operating ROU Leases" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:OperatingLeaseLiability" contextRef="AsOf2021-12-31_custom_OperatingLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">2,185</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FinanceLeaseLiability_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_z2EjkaEAvAkd" title="Finance ROU Leases" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:FinanceLeaseLiability" contextRef="AsOf2021-12-31_custom_FinanceLeasesMember" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">1,317</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">____________________&#160;</p>

<table cellpadding="0" cellspacing="0" border="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td id="xdx_F0B_zRLMQPwzx9x3" style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 3pt">*</td>
  <td id="xdx_F13_z7o9Jt2fAFvb" style="text-align: left; padding-left: 10pt; text-indent: -10pt"><ix:footnote id="Footnote000953" xml:lang="en-US">Interest is imputed for operating ROU leases and classified as
  lease expense and is included in operating expenses in the accompanying consolidated statements of operations.</ix:footnote></td></tr>
</table>


</ix:nonNumeric><p id="xdx_8AB_zqqbAuhIEBOf" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_23D_zgmyE2rVVSf" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_237_zuLlJNj0kk85" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_237_zJ9364AlZq78" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 50; Value: 1 -->
    <div id="xdx_230_zESOVrhwQs8h" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zJ98ROVEyk23" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_234_zIbxRyWVsRa5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p id="xdx_80F_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z3Y90a3Pkg37" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>9.<span id="xdx_829_z51D3f7Yhqv"> Commitments and Contingencies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Change of Control and Severance
Agreements</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Certain members of our management are parties
to severance and change of control agreements with the Company. The severance and change in control agreements provide those individuals
with severance payments in certain circumstances and prohibit such individuals from, among other things, competing with the Company during
his or her employment. In addition, the severance and change of control agreements prohibit subject individuals from, among other things,
disclosing confidential information about the Company and its products or interfering with a client or customer of the Company, in each
case during his or her employment and for certain periods (including indefinite periods) following the termination of such person&#8217;s
employment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Legal Proceedings</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We are periodically involved
in various litigation claims arising in the normal course of business. We believe these actions are routine and incidental to the business.
While the outcome of these actions cannot be predicted with certainty, we do not believe that any will have a material adverse impact
on our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: underline">Class Action Litigation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On April 16, 2021, a purported class action lawsuit
was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al.,
Case No. 4:21-cv-00307 (E.D.Tex) against the Company, the Company&#8217;s chief financial officer, and now-former chief executive officer
alleging, among other things, that the defendants made false and/or misleading statements or omissions about the Company&#8217;s business,
operations, and prospects in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;),
and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claims compensatory damages and
legal fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On May 14, 2021, a related purported class action
lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc.,
et al., Case No. 4:12-cv-00374 (E.D. Tex.) against the Company, the Company&#8217;s chief financial officer, and now-former chief executive
officer. The Neely lawsuit alleges the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The
Neely lawsuit also seeks compensatory damages and legal fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff&#8217;s counsel.&#160;
The lead plaintiff filed his amended complaint on February 7, 2022. The amended complaint named the following additional parties as named
defendants: Mr. Michael Paxton, a former director and executive officer; Mr. Gary Davis, a former officer, Mr. Joe Head, our current chief
technology officer and a former director; and Mr. James Gero, a current director and chair of our compensation committee. Our current
deadline to respond to the amended complaint is June 9, 2022.&#160; Our management believes the claims in the lawsuit are without merit
and intend to defend our position vigorously.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our management is unable to
predict the ultimate outcome and is unable to make a meaningful estimate of the amount or range of loss, if any, that could result from
any unfavorable outcome of the Class Action Litigation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Securities Investigation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">On August 8, 2021, the Company
received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was conducting an investigation
captioned In the Matter of Intrusion Inc. and requesting the Company produce certain documents and information. On November 9, 2021, the
Securities and Exchange Commission served a subpoena to the Company in connection with this investigation which formally requested substantially
similar information as in the prior request. The Company is continuing to comply with the requests and is cooperating in the investigation.
The Company can offer no assurances as to the outcome of this investigation or its potential effect on the Company or its results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<ix:exclude><p id="xdx_238_zop31YtAnuLk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_233_zKGxMmI1ontd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_238_zDJkfytF84cl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 51; Value: 1 -->
    <div id="xdx_238_zp1gIvcj7E99" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_233_zzWb9HcWJ0E" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_234_zp2nArJFdBEe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Lease Abandonment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On February 16, 2021, Intrusion Inc. instituted
legal proceedings in the District Court of Dallas County, Texas, 14th Judicial District against Purple Plaza LLC, the landlord for the
facilities we previously occupied in Richardson, Texas. This lawsuit claims damages for breach of contract for, among other things, failure
to maintain and repair the leased facilities and to provide adequate heating, air conditioning and ventilation on the premises, resulting
in a constructive eviction. Intrusion is seeking damages in excess of $<span id="xdx_903_ecustom--LeaseAbandonmentCharges_iI_pp0p0_c20211231_z5EhKqkKF9Hf" title="Lease abandonment charges"><ix:nonFraction name="intz:LeaseAbandonmentCharges" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span> together with a declaratory judgment that any of Intrusion&#8217;s
remaining obligations under the lease have terminated.&#160; Purple Plaza, LLC has answered by filing a general denial, and recently added
a counterclaim seeking alleged past due rent in the amount of approximately $<span id="xdx_908_eus-gaap--PaymentsForRent_pp0p0_c20210101__20211231_zXm2MjW6W2z8" title="Rent paid"><ix:nonFraction name="us-gaap:PaymentsForRent" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">229,000</ix:nonFraction></span> and future rent allegedly exceeding $<span id="xdx_90E_ecustom--DutyToMitigateDamages_pp0p0_dm_c20210101__20211231_zOigUm9MhdWi" title="Duty to mitigate damages"><ix:nonFraction name="intz:DutyToMitigateDamages" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">2,000,000</ix:nonFraction></span> million
without offsetting its duty to mitigate its damages. Discovery is underway in the matter. The case is set for jury trial on June 7, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In addition to this pending litigation, we are
subject to various other legal proceedings and claims that may arise in the ordinary course of business. We do not believe that any claims
exist where the outcome of such matters would have a material adverse effect on our consolidated financial position, operating results
or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on future results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="intz:EmployeeIncentivePlansTextBlock"><p id="xdx_80F_ecustom--EmployeeIncentivePlansTextBlock_z9Ly6Kvn7rni" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>10.<span id="xdx_829_zLLHcZMQvABf"> Employee Incentive Plans</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We account for equity-based
compensation in accordance with ASC 718, <i>Compensation &#8211; Stock Compensation</i>, which requires that compensation related to all
equity-based awards be recognized in the consolidated financial statements. Equity-based compensation cost is valued at fair value at
the date of grant, and the grant date fair value is recognized as expense over each award&#8217;s requisite service period with a corresponding
increase to equity or liability based on the terms of each award and the appropriate accounting treatment under ASC 718.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We had three stock-based compensation plans at
December 31, 2021 and two stock-based compensation plans at December 31, 2020. These plans which are described below, were developed to
retain and attract key employees and directors. As of December 31, 2021, we recognized stock option expense of $<span id="xdx_907_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ1fa8YfeMve"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-12-31_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">985,000</ix:nonFraction></span> in addition to
$<span id="xdx_90E_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zWMsbtUlC8cj"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">275,000</ix:nonFraction></span> in expense relating to restricted stock awards. Total compensation expense in operating expense on the statement of operations
of $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231_z1CNNFF00Qx9"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,260,000</ix:nonFraction></span> and $<span id="xdx_90C_eus-gaap--ShareBasedCompensation_pp0p0_c20200101__20201231_zsXXNXwVnna9"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">322,000</ix:nonFraction></span> during the years ended December 31, 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>The 2021 Omnibus Incentive Plan (the &#8220;2021 Plan&#8221;)</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">During 2021, the Company added
a new incentive 2021 Omnibus Incentive Plan (the &#8220;2021 Plan&#8221;). The purpose of the 2021 Plan is to provide a means through
which the Company may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and
advisors of the Company can acquire and maintain an equity interest in the Company, or be paid incentive compensation, including incentive
compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company
and aligning their interests with those of the Company&#8217;s stockholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The 2021 Plan is administered
by the Compensation Committee of our Board of Directors and permits the grant of cash and equity-based awards, which may be awarded in
the form of stock options, stock appreciation rights, restricted stock awards, performance awards, other stock-based awards and other
cash-based awards.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The aggregate number of shares
of Common Stock that may be issued or used for reference purposes or with respect to which Awards may be granted under the 2021 Plan shall
not exceed <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_z64GI4UUHoPb"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2021-12-31_custom_Plan2021Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,500,000</ix:nonFraction></span> shares and is subject to any increase or decrease, which shares may be either authorized and unissued Common Stock
or Common Stock held in or acquired for the treasury of the Company or both. As of December 31, 2021, Restricted Stock Awards and Stock
Option Awards were granted under this plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Restricted Stock Awards</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">During the year ended December
31, 2021, the Company issued new Restricted Stock Awards (RSAs) under the 2021 Plan in the amount of $<span id="xdx_906_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zh2iIQfxvum2" title="RSA issued during period, value"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">925,000</ix:nonFraction></span> in value of restricted stock
to each of the Company&#8217;s outside directors and certain members of management, with a valuation to be based on the closing price
of the Company&#8217;s common stock on the Nasdaq Capital Market (the &#8220;2021 RSA Awards&#8221;). Accordingly, <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLUFm9JqVe63" title="RSA&apos;s issued during period, shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">174,811</ix:nonFraction></span> shares were
granted. <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinOneYearMember_zEy3b7grJHY9" title="RSA&apos;s expected to vest"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinOneYearMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">79,488</ix:nonFraction></span> of which are expected to fully vest in one year on the anniversary of the grant date, <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinTwoYearsMember_zg2UIN9WWkTh"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinTwoYearsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">17,401</ix:nonFraction></span> shares are expected to fully
vest in two years and the remaining <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinThreeYearsMember_zpgcnz3T2sYj"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinThreeYearsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">77,922</ix:nonFraction></span> shares and are expected to fully vest in three years on the anniversary of the grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<ix:exclude><p id="xdx_23F_zd4EH1xG8TH8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_234_z9qSOaY2vFC9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 52; Value: 1 -->
    <div id="xdx_23A_zEFA5Wz1up09" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23C_zrBTIbVaUb3f" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23A_zsyQAjKcMzX4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"></p></ix:exclude>

<ix:exclude><p id="xdx_235_zfRiisvI7hu6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The following table summarizes
the activities for the Company&#8217;s unvested RSAs in Intrusion Inc. stock for the year ended December 31, 2021:</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--NonvestedRestrictedStockSharesActivityTableTextBlock_pn3n3_zUzvXsbr07Ol" summary="xdx: Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8B1_zmZstNhgUbr4" style="display: none">Schedule of unvested RSAs </span></td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unvested Restricted Stock Awards</b></span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Shares (in thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-Average<br /> Grant-Date <br /> Fair Value</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unvested as of December 31, 2020</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_d0_c20210101__20211231_zzNf87UfKqy8" title="Number of Shares, Beginning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="Shares">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_pip0_d0_c20210101__20211231_zljIzX96Jfl2" title="Weighted-Average Grant-Date Fair Value, Beginning Balance" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" contextRef="AsOf2020-12-31" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted </span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20211231_z2xJlLqTKVW1" title="Number of Shares Granted" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">175</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_pip0_c20210101__20211231_zHoQia0WQQUg" title="Weighted-Average Grant-Date Fair Value Granted" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">5.29</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested </span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pn3n3_d0_c20210101__20211231_zRwr1zr5YWXc" title="Number of Shares Vested" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="Shares">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_pip0_d0_c20210101__20211231_zTyeRghF5FUh" title="Weighted-Average Grant-Date Fair Value Vested" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" contextRef="From2021-01-01to2021-12-31" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited/canceled</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20210101__20211231_zOi26GRyWrCl" title="Number of Shares Forfeited/canceled" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">26</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_pip0_c20210101__20211231_zfFcewMnMMK" title="Weighted-Average Grant-Date Fair Value Forfeited/canceled" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">3.85</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unvested as of December 31, 2021</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20211231_zuMfxZ0eTy1f" title="Number of Shares, Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">149</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_pip0_d0_c20210101__20211231_zIGzt54aILI3" title="Weighted-Average Grant-Date Fair Value, Ending balance" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">5.54</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The Company recognized compensation
expense related to its RSAs of $<span id="xdx_90E_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z52TDNcQWF55"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">275,000</ix:nonFraction></span> during the year ended December 31, 2021. As of December 31, 2021, there was $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_c20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zwk4gjDe6Ht9"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" contextRef="AsOf2021-12-31_custom_RestrictedStockAwardsMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">550,000</ix:nonFraction></span> of unrecognized
compensation cost related to unvested RSAs. This amount is expected to be recognized over a weighted-average period of <span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_pp0p0_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zFKzMwjoxuE7"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">1.52</ix:nonNumeric></span> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Stock Option Awards</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The Company also granted new option awards under
the 2021 Plan to its employees with the option price for each option set at the closing price for the Company&#8217;s Common Stock on
the Nasdaq Capital Market on the grant date (the &#8220;2021 Option Awards&#8221;) during the year ended December 31, 2021. Accordingly,
<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pp0p0_c20210101__20211231__us-gaap--PlanNameAxis__custom--Plan2021Member__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVJslIlQXqOe" title="Options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="From2021-01-012021-12-31_custom_Plan2021Member_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">541,000</ix:nonFraction></span> options were granted under this plan during the year ended December 31, 2021. A summary of the Company&#8217;s Stock Option Awards
from all plans is provided below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">With recent employee
resignations, terminations, and departures, a number of unexercised and unvested options were forfeited resulting in an addition of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_pip0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zA6gtpQwPksf" title="Forfeited shares"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" contextRef="From2021-01-012021-12-31_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">315,000</ix:nonFraction></span>
option shares and <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pip0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zlSnIQqYTwvd"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">25,974</ix:nonFraction></span> RSA shares during the year ended December 31, 2021, that are now available for re-granting under this plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>The 2015 Stock Incentive Plan (&#8220;the &#8220;2015 Plan&#8221;)</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March&#160;19, 2015, the Board approved the
2015 Stock Incentive Plan (the &#8220;2015 Plan&#8221;), which was approved by the stockholders on May&#160;14, 2015. The 2015 Plan serves
as a replacement for the 2005 Plan which expired by its terms on June&#160;14, 2015. The approval of the 2015 Plan had no effect on the
2005 Plan or any options granted pursuant to the plan. All options will continue with their existing terms and will be subject to the
2005 Plan. Further, the Company will not be able to re-issue any option which is cancelled or terminated under the 2005 Plan. The 2015
Plan provided for the issuance of up to <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20150319__us-gaap--PlanNameAxis__custom--Plan2015Member_zlHnfKg8stAg" title="Number of Shares Authorized"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2015-03-19_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">600,000</ix:nonFraction></span> shares of common stock upon exercise of options granted pursuant to the 2015 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The 2015 Plan consists of
three separate equity incentive programs: the Discretionary Option Grant Program; the Stock Issuance Program; and the Automatic
Option Grant Program for non-employee Board members. Officers and employees, non-employee Board members and independent contractors
are eligible to participate in the Discretionary Option Grant and Stock Issuance Programs. Participation in the Automatic Option
Grant Program is limited to non-employee members of the Board. Each non-employee Board member will receive an option grant for
10,000 shares of common stock upon initial election or appointment to the Board, provided that such individual has not previously
been employed by the Company in the preceding three (3)&#160;months. In addition, on the date of each annual stockholders meeting,
each Board member will automatically be granted an option to purchase 10,000 shares of common stock, provided he or she has served
as a non-employee Board member for at least three months. At December&#160;31, 2021, <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zj41nXVAJFmh"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">70,000</ix:nonFraction></span> options had been exercised and options
to purchase a total of <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_z62wVtKQhrR5"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">131,000</ix:nonFraction></span> shares of common stock were outstanding. A total of <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zr89y6qzLwNk"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">622,000</ix:nonFraction></span> options had been granted under the 2015
Plan, <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zJnl8Q36xzVb"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">421,000</ix:nonFraction></span> options have been cancelled, and options for <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zy6UbTQPj4yk"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">399,000</ix:nonFraction></span> shares remained available for future grant. No shares have
been issued pursuant to the Stock Issuance Program.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_236_zMYp3k0dxckj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_239_z9JMNiPTQfri" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23F_z4nN3CLtZZVi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 53; Value: 1 -->
    <div id="xdx_23F_zFftd3ZIT0Ed" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23C_z0Pfw2yOwP3i" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_23C_zcAoKfY24Y0i" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">During the year ended December
31, 2021, the Board of Directors (&#8220;Board&#8221;) approved a new clause to the 2015 Plan, to accelerate the vesting of any unvested
equity grants held by outside directors upon their retirement from the Board. Pursuant to the approval of the acceleration clause, during
the second quarter of 2021, the equity awards held by two outside board members who retired from the Board in May 2021 became fully vested.
The Company accounts for the acceleration of the related stock options as a modification of the option award under ASC 718. Accordingly,
the Company recognized incremental stock compensation expense of approximately $<span id="xdx_900_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zybAdf483PQi" title="Stock compensation expense"><ix:nonFraction name="us-gaap:ShareBasedCompensation" contextRef="From2021-01-012021-12-31_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">237,000</ix:nonFraction></span> during the year ended December 31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>



<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>The 2005 Stock Incentive Plan (the &#8220;2005 Plan&#8221;)</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March&#160;17, 2005,
the Board approved the 2005 Stock Incentive Plan (the &#8220;2005 Plan&#8221;), which was approved by the stockholders on
June&#160;14, 2005. The 2005 Plan provided for the issuance of up to 750,000 shares of common stock upon exercise of options granted
pursuant to the 2005 Plan. On May&#160;30, 2007, the stockholders approved an Amendment to the 2005 Plan that increased this amount
by 750,000 for a total of <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20050317__us-gaap--PlanNameAxis__custom--Plan2005Member_z49lvSFXvbZe"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2005-03-17_custom_Plan2005Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">1,500,000</ix:nonFraction></span> shares of common stock that may be issued upon the exercise of options granted pursuant to the
2005 Plan. On May&#160;29, 2008 and May&#160;21, 2009, the stockholders approved an increase of 500,000 shares, respectively, of
common stock that may be issued pursuant to the 2005 Plan for a total of 2,500,000 shares. On May&#160;20, 2010, the stockholders
approved an additional increase of 500,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of
3,000,000 shares. On May 19, 2011, the stockholders approved an additional increase of 400,000 shares of common stock that may
be issued pursuant to the 2005 Plan for a total of 3,400,000 shares. Finally, on May&#160;17, 2012, the stockholders approved an
additional increase of 300,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20120517__us-gaap--PlanNameAxis__custom--Plan2005Member_z9r9QIwDECJ3"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" contextRef="AsOf2012-05-17_custom_Plan2005Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">3,700,000</ix:nonFraction></span> shares.
At December&#160;31, 2021, <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zHmMKOTBHtGj" title="Options exercised"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">2,093,062</ix:nonFraction></span> had been exercised and options to purchase a total of <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_z5RbBohaeIf7" title="Options outstanding"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">260,273</ix:nonFraction></span> shares of common stock were
outstanding. A total of <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zq5vsdoHIeU6" title="Options granted"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" contextRef="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,892,000</ix:nonFraction></span> options had been granted under the 2005 Plan, of which <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zi0Hhw7bPdFb" title="Options cancelled"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" contextRef="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">1,538,665</ix:nonFraction></span> have been cancelled. The 2005
Plan expired on June 14, 2015, and <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_do_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zDugER7G7ik5" title="Options available for grant"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member" format="ixt-sec:numwordsen" decimals="INF" unitRef="Shares">no</ix:nonFraction></span> options remain for grant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Stock Incentive Plan Summary</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">A summary of our stock option
activity and related information for the years ended December&#160;31, 2021 and 2020 is as follows:&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zTtHTRshPv19" summary="xdx: Disclosure - Employee Incentive Plans (Details - Stock Options Activity)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zeH7AREa66si" style="display: none">Schedule of option activity</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br /> Options (in<br /> thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br /> Average<br /> Exercise<br /> Price</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br /> Options (in<br /> thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br /> Average<br /> Exercise<br /> Price</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Outstanding at beginning of year</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20211231_zxbwNPgeuUo" title="Number of Options Outstanding, Beginning" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,035</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20210101__20211231_zz8XsHZc6ukg" title="Weighted Average Exercise Price, Beginning" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">2.87</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200101__20201231_z1t3ujYOR039" title="Number of Options Outstanding, Beginning" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">975</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20200101__20201231_zM0J5ANi1TP4" title="Weighted Average Exercise Price, Beginning" style="width: 11%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2019-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.96</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Granted at price &#8211; market value</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20210101__20211231_zKpgYa4QUDqi" title="Number of Options Outstanding, Granted at price = market value" style="text-align: right"><ix:nonFraction name="intz:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">606</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20210101__20211231_zdGcPyScwqx3" title="Weighted Average Exercise Price, Granted at price = market value" style="text-align: right"><ix:nonFraction name="intz:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">12.99</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20200101__20201231_zPGhN7ozO6W1" title="Number of Options Outstanding, Granted at price = market value" style="text-align: right"><ix:nonFraction name="intz:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">403</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20200101__20201231_zOIjenZYZ4q3" title="Weighted Average Exercise Price, Granted at price = market value" style="text-align: right"><ix:nonFraction name="intz:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">5.56</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20210101__20211231_zNhWON8Icd44" title="Number of Options Outstanding, Exercised" style="text-align: right">(<ix:nonFraction name="intz:StockIssuedDuringPeriodSharesStockOptionExercised" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">257</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zTKs3IrCYH2" title="Weighted Average Exercise Price, Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.97</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20200101__20201231_zB4IUoSvrzBl" title="Number of Options Outstanding, Exercised" style="text-align: right">(<ix:nonFraction name="intz:StockIssuedDuringPeriodSharesStockOptionExercised" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">343</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20200101__20201231_zvdb4eOP7Ckb" title="Weighted Average Exercise Price, Exercised" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.61</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20210101__20211231_zBa3veDL6Nd3" title="Number of Options Outstanding, Forfeited" style="text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">634</ix:nonFraction></td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zzWtZUKWjy8j" title="Weighted Average Exercise Price, Forfeited" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">9.81</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di0_c20200101__20201231_z2IaT5fA7bBk" title="Number of Options Outstanding, Forfeited" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" sign="-" unitRef="Shares">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_z1J0s4B59J0l" title="Weighted Average Exercise Price, Forfeited" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8211;</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20210101__20211231_zLMbg40eaHof" title="Number of Options Outstanding, Expired" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">133</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zAzQ7iCnWLL1" title="Weighted Average Exercise Price, Expired" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2021-01-01to2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">2.82</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_pn3n3_d0_c20200101__20201231_zUfUt0XPZ7g8" title="Number of Options Outstanding, Expired" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="-3" scale="3" unitRef="Shares">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_zCyNpWOhdP8b" title="Weighted Average Exercise Price, Expired" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" contextRef="From2020-01-012020-12-31" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Outstanding at end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20211231_z8wrnwzKpqa4" title="Number of Options Outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">617</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20210101__20211231_zwDngSzDpSd9" title="Weighted Average Exercise Price, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">6.47</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200101__20201231_zr40LbSBFc62" title="Number of Options Outstanding, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">1,035</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20200101__20201231_zplYfGZvfvj8" title="Weighted Average Exercise Price, Ending" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">2.87</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Options exercisable at end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zxNdVhb03O2" title="Number of Options Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">317</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zD2A91Gqyit3" title="Weighted Average Exercise Price, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.56</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20201231_zfpUYr9GTe5f" title="Number of Options Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">601</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20201231_z7qdncJEnEMk" title="Weighted Average Exercise Price, Exercisable" style="border-bottom: Black 2.5pt double; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2020-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.03</ix:nonFraction></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_23E_zB9DlepEkmy5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_239_zQWtcH0c5epj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zWVh83s2DY93" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 54; Value: 1 -->
    <div id="xdx_233_zIuyBdbGrml" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23B_z0QU6dJaLrli" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_234_zgaac2Ldbp6b" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Stock Options Outstanding and Exercisable</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Information related to stock
options outstanding at December&#160;31, 2021, is summarized below:&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zcmkS81CIIae" summary="xdx: Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BB_znMbJkElQZbg" style="display: none">Schedule of stock options by exercise price</span></td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Outstanding</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Exercisable</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Range of Exercise Prices</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at<br /> 12/31/21 (in<br /> thousands)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br /> Average<br /> Remaining<br /> Contractual Life (years)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br /> Average<br /> Exercise<br /> Price</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable at<br /> 12/31/21 (in<br /> thousands)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br /> Average<br /> Exercise<br /> Price</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBCVq4NZ1Qyi" title="Exercise price, low end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range1Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.40</ix:nonFraction></span> - $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zvTZmZShEVp2" title="Exercise price, high end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range1Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.65</ix:nonFraction></span></span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zkKpY0UTGbH9" title="Options Outstanding" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2021-12-31_custom_Range1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">183</ix:nonFraction></td><td style="width: 2%">&#160;</td>
    <td style="width: 13%; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_ze35LsUdbTF2" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_Range1Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">0.96</ix:nonNumeric></span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zhTi5N39ItN9" title="Options Outstanding Weighted Average Exercise Price" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2021-12-31_custom_Range1Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.55</ix:nonFraction></td><td style="width: 2%">&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBemm79ug0Y9" title="Options Exercisable" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2021-12-31_custom_Range1Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">183</ix:nonFraction></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zUucZIxqJ452" title="Options Exercisable Weighted Average Exercise Price" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31_custom_Range1Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">0.55</ix:nonFraction></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zlAinpXhuIJ2" title="Exercise price, low end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range2Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.15</ix:nonFraction></span> - $<span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zXDqHxyIYNi6" title="Exercise price, high end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range2Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.725</ix:nonFraction></span></span></td><td>&#160;</td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zNgazO4ystZ1" title="Options Outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2021-12-31_custom_Range2Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_z4GsyxtRafY5" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_Range2Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">6.38</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_ziQaE6qJMmOk" title="Options Outstanding Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2021-12-31_custom_Range2Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.15</ix:nonFraction></td><td>&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zCfO5vBPRNqd" title="Options Exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2021-12-31_custom_Range2Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">8</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zos1tdbKWnal" title="Options Exercisable Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31_custom_Range2Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.15</ix:nonFraction></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zQQKPfku61L5" title="Exercise price, low end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range3Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.80</ix:nonFraction> </span>- $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z45DeSx4o8Oc" title="Exercise price, high end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range3Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">2.70</ix:nonFraction></span></span></td><td>&#160;</td>
    <td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeJgq7Shg0mj" title="Options Outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2021-12-31_custom_Range3Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">93</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zF1mwIbReVDl" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_Range3Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">2.23</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zFng9MxrzkN9" title="Options Outstanding Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2021-12-31_custom_Range3Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.84</ix:nonFraction></td><td>&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeGVXom3Zf58" title="Options Exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2021-12-31_custom_Range3Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">93</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zjE9YX5CSmW5" title="Options Exercisable Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31_custom_Range3Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.84</ix:nonFraction></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzclxrUPYeu3" title="Exercise price, low end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range4Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">3.78</ix:nonFraction></span> - $<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzT4MdeOKNK5" title="Exercise price, high end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range4Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">5.67</ix:nonFraction></span></span></td><td>&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zUFExzGaPd8d" title="Options Outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2021-12-31_custom_Range4Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">88</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_z1fXdBpB3KL3" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_Range4Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">8.92</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zqorgYkJTtxl" title="Options Outstanding Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2021-12-31_custom_Range4Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">4.07</ix:nonFraction></td><td>&#160;</td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zZ4rRkx3bUva" title="Options Exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2021-12-31_custom_Range4Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">21</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zoUb10HOSZae" title="Options Exercisable Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31_custom_Range4Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">4.43</ix:nonFraction></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zbGmIBVsy30h" title="Exercise price, low end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range5Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">8.72</ix:nonFraction></span> - $<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zrGKhf7W7172" title="Exercise price, low end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range5Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">13.08</ix:nonFraction></span></span></td><td>&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zj6MSsPdiBW2" title="Options Outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2021-12-31_custom_Range5Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">215</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zXcrMTZTcd9b" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_Range5Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">9.29</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zY6qWWcYDWrl" title="Options Outstanding Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2021-12-31_custom_Range5Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">12.31</ix:nonFraction></td><td>&#160;</td>
    <td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zxsXEeVXQuzh" title="Options Exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2021-12-31_custom_Range5Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">12</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zhsPF7PjEji1" title="Options Exercisable Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31_custom_Range5Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">10.23</ix:nonFraction></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_znqmm1RYl8Ag" title="Exercise price, high end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range6Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">23.52</ix:nonFraction> </span>- $<span id="xdx_905_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zNI3h2eiSebb" title="Exercise price, high end of range"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="From2021-01-012021-12-31_custom_Range6Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">35.28</ix:nonFraction></span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zOnnYC5bOGc2" title="Options Outstanding" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2021-12-31_custom_Range6Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">30</ix:nonFraction></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zWX5VA1cwijb" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"><ix:nonNumeric contextRef="From2021-01-012021-12-31_custom_Range6Member" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">9.17</ix:nonNumeric></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zafDy3RSlbt9" title="Options Outstanding Weighted Average Exercise Price" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2021-12-31_custom_Range6Member" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">23.52</ix:nonFraction></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zFF349QqWrcj" title="Options Exercisable" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2021-12-31_custom_Range6Member" format="ixt:zerodash" decimals="-3" scale="3" unitRef="Shares">&#8211;</ix:nonFraction></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zDpgVbcjrA9g" title="Options Exercisable Weighted Average Exercise Price" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31_custom_Range6Member" format="ixt:zerodash" decimals="INF" scale="0" unitRef="USDPShares">&#8211;</ix:nonFraction></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231_zJq0h5FAU6y7" title="Options Outstanding" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">617</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zUfdxoAVb5Yi" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">5.65</ix:nonNumeric></span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231_zXy2FM52KoB4" title="Options Outstanding Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">6.47</ix:nonFraction></td><td>&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231_zDDOyUCCDO1k" title="Options Exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">317</ix:nonFraction></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231_zTf9LRJeq5m9" title="Options Exercisable Weighted Average Exercise Price" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.56</ix:nonFraction></td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Summarized information about
outstanding stock options as of December&#160;31, 2021, that are fully vested and those that are expected to vest in the future as well
as stock options that are fully vested and currently exercisable, are as follows:&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_pn3n3_zCyfQECB0vNi" summary="xdx: Disclosure - Employee Incentive Plans (Details - Outstanding)" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BF_zJWXY60oX6g4" style="display: none">Other information regarding stock options</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Stock<br /> Options (Fully Vested<br /> and Expected to Vest)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options that are<br /> Exercisable</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">As of December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Number of outstanding options (in thousands)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pn3n3_c20211231_z7XDnbutEhZ4" title="Number of outstanding options, Vested and expected to vest" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">617</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zDWBxpb7wTwb" title="Number of outstanding options, Exercisable" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">317</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Weighted average remaining contractual life</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zjKdrUizHP1c" title="Weighted average remaining contractual life, Vested and expected to vest"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">5.65</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zCWcUYqi2Zti" title="Weighted average remaining contractual life, Exercisable"><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">2.19</ix:nonNumeric></span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Weighted average exercise price per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pip0_c20211231_zb4VguixmB83" title="Weighted average exercise price per share, Vested and expected to vest" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">6.47</ix:nonFraction></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zUbw9y0oJOc4" title="Weighted average exercise price per share, Exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">1.56</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Intrinsic value (in thousands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20211231_z3OULpFD9Ci5" title="Intrinsic value, Vested and expected to vest"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">733</ix:nonFraction></span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20211231_pn3n3" title="Intrinsic value, Exercisable" style="text-align: right"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="USD">733</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Common shares reserved for
future issuance, including outstanding options, unvested RSAs and options available for future grant under all of the stock option plans
totaled <span id="xdx_902_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_c20211231_zG2Gts1Cn734" title="Common stock, options and RSA&apos;s available for future issuance"><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="INF" unitRef="Shares">3,290,000</ix:nonFraction></span> shares at December&#160;31,
2021 as follows, in thousands:&#160;</p>

<ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="intz:ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_pn3n3_zlS1youLxol2" summary="xdx: Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B0_zN59ZuX3DoTf" style="display: none">Schedule of common shares reserved for future issuance</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Shares<br /> Reserved for Future<br /> Issuance</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%; text-align: left">2021 Plan</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_zFf5Yxrdum4c" title="Common shares reserved for future issuance (in shares)" style="width: 13%; text-align: right"><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" contextRef="AsOf2021-12-31_custom_Plan2021Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">2,500</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2015 Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zSgkRxmHZzd2" title="Common shares reserved for future issuance (in shares)" style="text-align: right"><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" contextRef="AsOf2021-12-31_custom_Plan2015Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">530</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">2005 Plan</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2005Member_zXOZH6iC08x4" title="Common shares reserved for future issuance (in shares)" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" contextRef="AsOf2021-12-31_custom_Plan2005Member" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">260</ix:nonFraction></td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231_zi4pTBwVGank"><ix:nonFraction name="us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" contextRef="AsOf2021-12-31" format="ixt:numdotdecimal" decimals="-3" scale="3" unitRef="Shares">3,290</ix:nonFraction></span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_233_zK9N1uop4dH2" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_23F_zigMD96N0MZa" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_232_zohLNsd030H6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 55; Value: 1 -->
    <div id="xdx_236_zRrqeKJf8Aag" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23F_zQua8r2UYC2a" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

<ix:exclude><p id="xdx_231_zAfscM7spz17" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The Compensation Committee of our Board of Directors
determines for all employee options, the term of each option, option exercise price within limits set forth in the plans, number of shares
for which each option is granted and the rate at which each option is exercisable (generally ratably over one, three or five years from
grant date). However, the exercise price of any incentive stock option may not be less than the fair market value of the shares on the
date granted (or less than 110% of the fair market value in the case of optionees holding more than 10% of our voting stock of the Company),
and the term cannot exceed ten years (five years for incentive stock options granted to holders of more than 10% of our voting stock).</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As of December&#160;31, 2021, the total unrecognized
compensation cost related to non-vested options not yet recognized in the statement of operations totaled approximately $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSmmKkfQJFe4" title="Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount"><ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="AsOf2021-12-31_us-gaap_StockOptionMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,220,000</ix:nonFraction></span> million
and the weighted average period over which these awards are expected to vest was <span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbz0WDiOcJSe" title="Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition"><ix:nonNumeric contextRef="From2021-01-012021-12-31_us-gaap_StockOptionMember" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">2.30</ix:nonNumeric></span> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock"><p id="xdx_805_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_znJtvFLrz7Ya" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>11.<span id="xdx_82A_zuqdSyQo9c12"> Common Stock</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>ATM Offering</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In August of 2021, we engaged
B. Riley Securities, Inc. to act as sales agent under our at-the-market program, which allows us to potentially sell up to $50.0 million
of our common stock on a delayed or continuous basis through the use of a shelf registration statement on Form S-3, which we initially
filed on August 5, 2021. The shelf registration became effective on August 16, 2021. As of December 31, 2021, we have received proceeds
of approximately $5.6 million net of fees from the sale of 1,302,033 shares of our common stock pursuant to the program. As of the date
hereof, we have we have received proceeds of approximately $<span id="xdx_905_eus-gaap--ProceedsFromIssuanceOfCommonStock_pp0p0_c20210101__20211231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_zxcXPA5rJSai"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2021-01-012021-12-31_custom_ATMOfferingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">1,000,000</ix:nonFraction></span>,
net of fees from the sale of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pp0p0_c20210101__20211231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_z1erU5azmZvj"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2021-01-012021-12-31_custom_ATMOfferingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="Shares">2,478,690</ix:nonFraction>
</span>shares of our common stock pursuant to the program in 2022 to date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Secondary Public Offering of Common Stock</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In October of 2020, we completed a secondary public
offering of <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zMIBzqZYB9cc" title="Common stock shares issued under public offering"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">3,565,000</ix:nonFraction></span> shares of common stock at a price to the public of $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_pip0_c20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zLQPrWBGSJB" title="Sale of stock, price per share"><ix:nonFraction name="us-gaap:SaleOfStockPricePerShare" contextRef="AsOf2020-10-31_custom_SecondaryPublicOfferingMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="USDPShares">8.00</ix:nonFraction></span> per share, including <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__dei--LegalEntityAxis__custom--IntrusionMember_zbl3fV517cv1"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_IntrusionMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">2,000,000</ix:nonFraction></span> shares of common stock to
be issued and sold by Intrusion and <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__us-gaap--RelatedPartyTransactionAxis__custom--SellingShareholdersMember_z98U1RR298E"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_SellingShareholdersMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">1,100,000</ix:nonFraction></span> shares of common stock to be offered by the group of selling shareholders, together with
<span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__us-gaap--RelatedPartyTransactionAxis__custom--UnderwriterOverAllotmentSharesMember_zoxLU5n7dwEc"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_UnderwriterOverAllotmentSharesMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">465,000</ix:nonFraction></span> shares purchased when the underwriter exercised its option to purchase all of the available shares under the underwriter&#8217;s
overallotment option (the &#8220;Secondary Public Offering&#8221;). Gross proceeds of the offering to us, before deducting underwriting
discounts, commissions and estimated offering expenses, were approximately $<span id="xdx_907_ecustom--GrossProceedsFromIssuanceOfCommonStock_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_z31zaQrLcNYh"><ix:nonFraction name="intz:GrossProceedsFromIssuanceOfCommonStock" contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">19,720,000</ix:nonFraction></span>. Net proceeds to us of approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zqqMvpEbcbKe"><ix:nonFraction name="us-gaap:ProceedsFromIssuanceOfCommonStock" contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">18,171,000</ix:nonFraction></span>
were intended to fund several growth initiatives, including the commercialization of our <b>INTRUSION <i>Shield</i></b> solutions designed
for the enterprise market.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On October 9, 2020, and in connection with the
closing of our Secondary Public Offering, our stock began trading on the Nasdaq Capital Market (&#8220;Nasdaq&#8221;) under the symbol
&#8220;INTZ&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:PreferredStockTextBlock"><p id="xdx_801_eus-gaap--PreferredStockTextBlock_zUWSckedyj7k" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>12.<span id="xdx_82E_zNP4enLGbJ93"> Preferred Stock</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In August 2020, all current shares of issued and
outstanding preferred stock were voluntarily converted, resulting in the issuance of a total of <span id="xdx_90C_eus-gaap--ConversionOfStockSharesIssued1_pip0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z2DvAouMmcej" title="Preferred stock converted, Common stock issued"><ix:nonFraction name="us-gaap:ConversionOfStockSharesIssued1" contextRef="From2020-01-012020-08-31_us-gaap_CommonStockMember" format="ixt:numdotdecimal" decimals="INF" scale="0" unitRef="Shares">1,067,443</ix:nonFraction></span> newly issued shares of the Company&#8217;s
common stock. The addition of these newly issued shares has resulted in the dilution of each share of issued and outstanding common stock
by a factor of 7.28% at that date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Dividends Payable</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">During the year ended
December&#160;31, 2020, we accrued $<span id="xdx_90C_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--N5PreferredStockMember_zNEiXdMDA3Pe" title="Dividends"><ix:nonFraction name="us-gaap:DividendsPreferredStock" contextRef="From2020-01-012020-08-31_custom_N5PreferredStockMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">30,000</ix:nonFraction></span>
in dividends to the holders of our 5% Preferred Stock, $<span id="xdx_900_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--Series25PreferredStockMember_z5sN8galnhs5" title="Dividends"><ix:nonFraction name="us-gaap:DividendsPreferredStock" contextRef="From2020-01-012020-08-31_custom_Series25PreferredStockMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">32,000</ix:nonFraction></span>
in dividends to the holders of our Series 2 5% Preferred Stock and $<span id="xdx_909_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--Series35PreferredStockMember_zxNd8ASypwXk" title="Dividends"><ix:nonFraction name="us-gaap:DividendsPreferredStock" contextRef="From2020-01-012020-08-31_custom_Series35PreferredStockMember" format="ixt:numdotdecimal" decimals="0" scale="0" unitRef="USD">17,000</ix:nonFraction></span>
in dividends to the holders of our Series&#160;3 5% Preferred Stock. We paid these in full in August 2020, at the same time as the
voluntary conversion of all preferred stocks.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<ix:exclude><p id="xdx_23B_zo7pRTSAwMXd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_235_zavk7nWp07G1" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p></ix:exclude>

<ix:exclude><p id="xdx_231_zZi6Eun4hv0c" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p></ix:exclude>

<ix:exclude><!-- Field: Page; Sequence: 56; Value: 1 -->
    <div id="xdx_238_zLpYKovoOslc" style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div id="xdx_23F_zP16eOsgBGaj" style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page --></ix:exclude>

</ix:nonNumeric><ix:nonNumeric contextRef="From2021-01-01to2021-12-31" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_z2rXzZiUyse" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13.</b></span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zsMIoCCZtE4l">Subsequent Events.</span> </b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March 10, 2022, Intrusion Inc. entered into an unsecured loan agreement
with Streeterville Capital, LLC whereby the Company can draw up to $10,000,000 in two separate tranches of $5,000,000 through our issuance
of two separate promissory notes with an initial interest rate of 7%, subject to some increases in the case of, among other things, an
event of default. Upon closing, we received funds from the first tranche on pursuant to a promissory note executed contemporaneously with
the execution of the loan agreement. We will have the ability to draw the remaining funds in the second tranche provided we have met certain
conditions under a second promissory note within 180 days of the execution of the loan agreement. Each notes has (or will have) an 18 month maturity, may be prepaid subject to varying prepayment premiums, and may be redeemed at any time after six months into the term
of such note in amounts up to $500,000 per calendar month upon the noteholder&#8217;s election. The Company has the option, in its sole
discretion, to satisfy any redemption demands in cash, shares of its common stock that will be issued in an amount equal to the dollar
amount of the redemption demand divided by the number that represents 85% of the lowest daily volume weighted average price of the common
stock over a ten-day trailing period. The loan agreement and accompanying notes are subject to standard and customary events of default,
including, without limitation, the Company&#8217;s continued listing on the Nasdaq or New York Stock Exchange. One of the prerequisites
for our drawing on the second tranche is the approval by our stockholders of the issuance of stock to satisfy any redemption demand, even
if the shares issued in connection with all such redemptions exceeds 20% of our issued and outstanding shares of common stock. While the
notes remain outstanding, we will be subject to certain conditions and restrictions, including, without limitation the following: the
noteholder&#8217;s right to consent to any future variable rate transactions (excluding ATMs, equity offerings, or private placements
without market adjustable features) and any debt (excluding bank loans, lines of credit, mortgagees, leases, or asset backed loans); the
noteholder&#8217;s right to participate in any debt or equity financings, excluding (ATMS, loans, lines of credit, mortgagees, leases,
or asset backed loans); a prohibition on the Company&#8217;s&#8217; ability to extend or enter into any agreement restricting our ability
to issue common stock under the notes; as well as a prohibition on our ability to permit any other lender to participate alongside the
noteholder via any debt financing structures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under our at-the-market offering, since January 1, 2022, we have received
proceeds of approximately $1,000,000 net of fees from the sale of our common stock related to this program. Since the inception of the
program in 2021, we have received proceeds of approximately $6,600,000 net of fees from the sale of our common stock related to this program.</p>

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

</ix:nonNumeric><p id="xdx_81E_zSX1Fy8lIPH1" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"></p>

<!-- Field: Page; Sequence: 57; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left; background-color: white"></p>

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJztGttu47j1C+YfCANFd4EgaztJHwL0wXYuMNaJDMeZ2cWiD7R0ZBORSJWknLh/1L/sOaSs2FnLkpy28zKDBcYrnhvP/RxOp3PWuVd3IgHNfhvOJmwOaZZwC2wGMWiQISDEaPzrNcO/Z7AUxmourfvfLeJIIQ4gztV5r8/xwIGuhYHomnUvfuld/tLvs17/unfBpg+dL3Q+UjIWEUgreMK4jNhUq0wLsFxvPIU5f1NSpRvH6itoI5S8Zr3zrj/+N+t3e332qNb8VekXwyaTUefLmfvzpXOvVZ4Rm9xYlbLbBFLkZTzq+39OlNDBXN8JyfG6E+AGJoIvRCKsAPOoZJhr1ISdKm1RBsTo9XvIvHtZSWvIoxtY2Nu3DKQhDfZ6/eMYE2VMIAcLVIWSEM2AJ7fGoiGCDDS3Qi6dYE1I3XMhA/mgIhGLkJPIQVwi92uQp7kOVwhrgngsLZdLsUhgYAxYc6NSpPzI02aEtAoBInOnVTrNsonicso3HKk1ucNUCxmKjCeI4ywXSG+frSJu/5mLjE6ayULOrCF6sip8uRFr8rzIDMJQ5xA1kQfdde1dMIj3qc0Vun/q3aKOitfjIETZEf1ZRqBnYrmyQfxsYKby9rY+RFHlu67cTNuQcREV7mrm8GaHCd6NcLuEO7pqijtViQg3rSigGVQu6dqx0k8rrmGBckeUVZCkc+DBK9eRyYLJePS7vf1tvpgEo1+b0P7Kk9xTMCZPM/p1iohP4QqiPIEg9sZ2UpoZGNBriO6UvsttrmGMTEjxc3LzVgye0b2Mxbg33LTHdoYe8oR4n4CO97BahLbwaKdsHxZ1gXUY02un5Nyt5lwfViWtbh2tWyxCagMwRiWgN61hivpo58tlUhnI6C7XUpBR6bd4o1/mAdIF6FKYQbcuKiYidFHhgrCmZhQoD5hjLbj4bYEV2JUTrB6eb9CXwxdMzxZCigf8tdQ8HZGeB6Et79h7v+MMMjykNMwSzOMsAiOWWKWYVSzTitIpi3PMqAwjmJmUJwlb5EZIwPRkCOoFIGMoo9AMCjsZpiR9YhnfaJUk58hoKx17F48V8rHRYHb7xFBC9oeX8R8HrncDMXLF3CHRLxe5ux+6QeEb+oHbcIWJZvd8hkW2NOlwdDzIfL5touiPfUSnQdvgWfgegNxwhM6/bOY9+6XjvarsCFwTy1juseEz26alqCGnUPrQyziJSvlOIVgij7hZ3SXq1WDK3b/x6XR2i2UjKmUj8ikqKAvXpfhb5Tcx9aFGdbPtkw4TmmAgXrMCkc2CZ+YFPWM78AcdEm30bjuXCo8wv8nhEfPtDKMZoeevkKzhAUNt5RL4u/cPUir4TMUscQz+ahhmD2FcH4BpRS0SsXRl2yWUhJhRmnBM3Ce1Fak4pAkiLq7nvpyxKAcmJJMoENNeImadSCx1MiGhBK3niGAOMJa5hpuYkGieHI0nmTLCCRPh8TlDazPK0Vqkji+XMico/KAwBb6uQJbn24+YXBlmapwg6HqS8VIknmEG5eHqjMXYKbeS5L9ls7EsLPY7uuT8Vf3vjFVtJgOhwsMfhmpuqJUG+B6msiuhf1iqhaXuVK6/h6Fi5GtXPyzVwlI4NnwXS4n4h6FqDPV/tEuFzBW7Ca25XDo1DDfvIIXkbiQO/OLhnjan2KFNnbrvNbbJAzvF+Zm2WTyZqweuX8DSzgI6e9PzzgBGE9OSUJnMaQoiFRjiihdyXNhPNIO5LzlOsOZnBOdOJ9zitIbcGBA7GsuIWOqYsjVxRX/UzgNpLHNSkiruP+L/fR/pJ6rfbk7/+RStmVZq+wY0QEA0WKP5lnD7BjoUBurU6Aa7LS7jHrlWHXjj15UIV4UKcWYNcfzlft3mwP29mS5WQc6zRLEGohAytMwoTcP9gqSpUiOMPq4NmcIzOqTfGemxtzu2X2zHdjphPUowHBssLWjmjhkUKiv4OjuY8x34I/O1A+lXM+u3ZNavZXZRzeyiJbOLWmaX1cwuWzK7rGV2dWjVcjjzOPi/NYd3+w0e2m/CrvwTCOgypw6iyKVnv5Koe0z4hh475W9WyYrt16d3Nk+wBnmvMCT90qOQ1zS/LpXtTxFwvfQY68daRJgLPkUrkDuUaIlJboK/CkothfqUKDe53WA6RGtjKYQbnvJls+XEob1uC75fEX0sURHUU7VFwwGU0Fqzc+pqifksNc6dSyn+tV+dRqrYoNToqVzbf05fDslXu7aotN1EiKuK4KQjRjDHAtDT6FbT6NbT2LkCgXbO6pf/Y8xROe3+K247w8JLyvD5BGug3RyVgArkSiVRqxB5cnsHrjfTHDvGMIhjoA6oOYHHq/2HiwolXv2FlXDMAR5PiVRl+s1I98+RuMdoz+OiGY+L03g8YkXwJrlNfGloElXY6NETDiarIP7Q7rk2rzTLcFht10/26l9dXONYQutwCuy5ok9BbnHowfQulx8kmwG9jm/fFrD2UisKOi2F7R0RlvRIj4cQ3bgG3Le6/u1rJ7K2zW7UJLwc9vCjBhql/6Ptw4zKdY733SbOsQyTnDSC0xwpoHiI7DToLqpKHOodq8dnimfVZNnin2QM5g9/Sgf7UYEQbAtyPNTcFH1ahnKP+q9a4KgeoKIGSaIsKct7R3M6bt7c/VcZ29fq8lHb+mfS7p5iHBq98jk8P/6/DzgxCx2un3Mqa0u/V1lb+r3a2vLhpadNX7jzKNOunzDk++K0HqbAPa2R2SI37Wb+A1oh+2o= -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>intz_ex0402.htm
<DESCRIPTION>DESCRIPTION OF CAPITAL STOCK
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 4.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><BR>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>DESCRIPTION OF CAPITAL STOCK</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B><I>Registered under
Section 12 of the Securities Exchange Act, as amended</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>The following description is intended as a summary of our certificate
of incorporation (which we refer to as our &ldquo;charter&rdquo;) our bylaws, and to the applicable provisions of the Delaware General
Corporation Law. Because the following is only a summary, it does not contain all of the information that may be important to you. For
a complete description, you should refer to our charter and bylaws.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><I>&nbsp;</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>General</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our charter authorizes 80,000,000 shares of common stock, $0.01
par value per share, and 5,000,000 shares of preferred stock, $0.01 per value per share. As of March 9, 2022, there were 19,183,776 shares
of our common stock outstanding and approximately 86  stockholders of record. No shares of our preferred stock are designated,
issued or outstanding.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Common stock</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Voting rights</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Each holder of our common stock is entitled to one vote for each share
on all matters submitted to a vote of the stockholders, including the election of directors. Our stockholders do not have cumulative voting
rights in the election of directors. Accordingly, holders of a majority of the voting shares are able to elect all of the directors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Dividends</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Subject to preferences that may be applicable to any then-outstanding
preferred stock&nbsp;which may be issued in the future,&nbsp;holders of our common stock are entitled to receive dividends, if any, as
may be declared from time to time by our board of directors out of legally available funds. We intend to retain future earnings, if any,
to finance the operation and expansion of our business and do not anticipate paying any cash dividends in the foreseeable future.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Liquidation</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the event of our liquidation, dissolution or winding up, holders
of our common stock will be entitled to share ratably in the net assets legally available for distribution to stockholders after the payment
of all of our debts and other liabilities and the satisfaction of any liquidation preference granted to the holders of any then-outstanding
shares of preferred stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Rights and preferences</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Holders of our common stock have no preemptive, conversion, subscription
or other rights, and there are no redemption or sinking fund provisions applicable to our common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Fully paid and
nonassessable</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">All of our outstanding shares of common stock are, and the shares of
common stock to be issued in this offering will be, fully paid and nonassessable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; margin-left: 0pt; text-indent: 20pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&#160;</td><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td><TD STYLE="width: 33%; text-align: right">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&#160;</p></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 6pt; margin-left: 0pt; text-indent: 20pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Issuance of Preferred
Stock by our Board</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">While we currently have no shares of preferred stock issued and outstanding
Our Certificate of Incorporation provides that shares of up to five million shares of preferred stock may be issued from time to time
in one or more series, at the discretion of the Board of Directors without stockholder approval, with each such series to consist of such
number of shares and to have such voting powers (whether full or limited, or no voting powers) and such designations, powers, preferences
and relative, participating, optional, redemption, conversion, exchange or other special rights, and such qualifications, limitations
or restrictions thereof, as shall be stated in the resolution or resolutions providing for the issuance of such series adopted by the
Board of Directors prior to the issuance thereof. This means that our Board has the discretion to issue shares of preferred stock
that had provisions that could be superior in rights and preferences to shares of our common stock and which could be dilutive to holders
of our common stock. Further, such rights and preferences could have the effect of preventing or hindering certain fundamental transactions,
such as a merger or sale of all or substantially all of our assets or another change of control that would otherwise be beneficial to
the holders of our common stock.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Charter and bylaws
provisions</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>&nbsp;</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our charter and our bylaws,
include a number of provisions that could deter hostile takeovers or delay or prevent changes in control of our company, including the
following:</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Board of Directors Vacancies</I>:&nbsp;Our
charter and bylaws authorize only our board of directors to fill vacant directorships, including newly created seats. In addition, the
number of directors constituting our board of directors may only be set by a resolution adopted by a majority vote of our entire board
of directors. These provisions would prevent a stockholder from increasing the size of our board of directors and then gaining control
of our board of directors by filling the resulting vacancies with its own nominees. This makes it more difficult to change the composition
of our board of directors but promotes continuity of management.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Stockholder Action; Special Meetings of Stockholders</I>:&nbsp;Our
charter provides that our stockholders may not take action by written consent, but may only take action at annual or special meetings
of our stockholders. As a result, a holder controlling a majority of our capital stock would not be able to amend our bylaws or remove
directors without holding a meeting of our stockholders called in accordance with our bylaws. Further, our bylaws and charter will provide
that special meetings of our stockholders may be called only by a majority of our board of directors, the Chairman of our board of directors
or our Chief Executive Officer, thus prohibiting a stockholder from calling a special meeting. These provisions might delay the ability
of our stockholders to force consideration of a proposal or for stockholders controlling a majority of our capital stock to take any action,
including the removal of directors.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>Advance Notice Requirements for Stockholder
Proposals and Director Nominations:</I>&nbsp;Our bylaws provide advance notice procedures for stockholders seeking to bring matters before
our annual meeting of stockholders or to nominate candidates for election as directors at our annual meeting of stockholders. Our bylaws
also specify certain requirements regarding the form and content of a stockholder&rsquo;s notice. These provisions might preclude our
stockholders from bringing matters before our annual meeting of stockholders or from making nominations for directors at our annual meeting
of stockholders if the proper procedures are not followed. We expect that these provisions might also discourage or deter a potential
acquirer from conducting a solicitation of proxies to elect the acquirer&rsquo;s own slate of directors or otherwise attempting to obtain
control of our company.</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif"><I>No Cumulative Voting</I>:&nbsp;The DGCL provides that stockholders are
not entitled to the right to cumulate votes in the election of directors unless a corporation&rsquo;s certificate of incorporation provides
otherwise. Our charter does not provide for cumulative voting.</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B><I>Delaware
law</I></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">We are subject to the
provisions of Section&nbsp;203 of the DGCL, regulating corporate takeovers. In general, DGCL Section&nbsp;203 prohibits a publicly held
Delaware corporation from engaging in a business combination with an interested stockholder for a period of three years following the
date on which the person became an interested stockholder unless:</P>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; background-color: white"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">prior to the date of the transaction, the board
of directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming
an interested stockholder;</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">upon consummation of the transaction that resulted
in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation
outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding, but not the outstanding
voting stock owned by the interested stockholder, (i) shares owned by persons who are directors and also officers and (ii) shares owned
by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to
the plan will be tendered in a tender or exchange offer; or</FONT></TD></TR>
<TR STYLE="vertical-align: top">
<TD STYLE="width: 0.25in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD STYLE="text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif">at or subsequent to the date of the transaction,
the business combination is approved by the board of directors of the corporation and authorized at an annual or special meeting of stockholders,
and not by written consent, by the affirmative vote of at least two-thirds of the outstanding voting stock that is not owned by the interested
stockholder.&nbsp;</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&#160;</td><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><TD STYLE="width: 33%; text-align: right">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&#160;</p></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Generally, a business combination includes a merger, asset or stock
sale, or other transaction or series of transactions together resulting in a financial benefit to the interested stockholder. An interested
stockholder is a person who, together with affiliates and associates, owns or, within three years prior to the determination of interested
stockholder status, did own 15% or more of a corporation&rsquo;s outstanding voting stock. We expect the existence of this provision to
have an anti-takeover effect with respect to transactions our board of directors does not approve in advance. We also anticipate that
DGCL Section&nbsp;203 may also discourage attempts that might result in a premium over the market price for the shares of common stock
held by stockholders.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Limitations on liability,
indemnification of officers and directors and insurance</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our charter and bylaws contain provisions that limit the liability
of our directors for monetary damages to the fullest extent permitted by Delaware law.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Listing</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our common stock is currently
listed on the Nasdaq Capital Market under the symbol &ldquo;INTZ&rdquo;.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><B>Transfer agent and
registrar</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The transfer agent and
registrar for the shares of our common stock is Computershare.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"></P>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <DIV STYLE="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&#160;</td><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><TD STYLE="width: 33%; text-align: right">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&nbsp;</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-14.1
<SEQUENCE>3
<FILENAME>intz_ex1401.htm
<DESCRIPTION>CODE OF CONDUCT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; text-align: right; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">EXHIBIT 14.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 91.1pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><I>A copy of this Code shall be available on the Company&rsquo;s
web site at www.intrusion.com.</I></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 91.1pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">INTRUSION INC. CODE
OF CONDUCT</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><FONT STYLE="font-weight: normal"><I>(as
amended on March 16, 2022)</I></FONT></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>For</B></P>

<P STYLE="text-align: center; font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Employees,
Executive Officers, and Directors</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 136.2pt 0pt 4.85pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify"><B><U>Introduction</U></B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">The Code of Business Conduct and
Ethics (the &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Code</I></B></FONT>&rdquo;) has been developed by Intrusion
Inc. (the &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Company</I></B></FONT>&rdquo;) and has been adopted by
the Company&rsquo;s Board of Directors. It summarizes, clarifies and documents the principles that should guide all Company &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Employees</I></B></FONT>&rdquo;
and &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Executive Officers</I></B></FONT>&rdquo; (collectively, &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Company
Personnel</I></B></FONT>&rdquo;) as well as its &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Non- Employee Directors</I></B></FONT>&rdquo;
(collectively with Company Personnel, &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Company Agents</I></B></FONT>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.6pt 0pt 5.55pt; text-align: justify">The Code is not intended as a replacement
for good judgment and personal responsibility. Although the Code does address many issues specifically, it does not and it cannot spell
out the appropriate conduct and ethical behavior for every situation that the Company or any Company Agent will be confronted with. It
is intended to serve as a framework for evaluating the many and varied situations confronted with on a daily basis.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.6pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">Ultimately, each Company Agent
must rely on common sense, good judgment, and internal sense of right and wrong. If a situation raises ethical questions or the meaning
or applicability of the Code is in doubt, Company Personnel should seek counsel from their most appropriate direct supervisor or report
(the &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Immediate Supervisor</I></B></FONT>&rdquo;), the Chief Executive
Officer, Chief Financial Officer, or other Executive Officer, or a member of the Company&rsquo;s Audit Committee or other Non- Employee
Director (each, an &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Oversight Resource</I></B></FONT>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>VIOLATION
OF THIS CODE WILL SUBJECT COMPANY AGENTS TO DISCIPLINARY ACTION, UP TO</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><B>AND INCLUDING, TERMINATION.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 222.2pt; text-indent: -199.15pt">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Honesty and Fairness</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.25pt 0pt 5.55pt; text-align: justify">The Company engages in many and
varied business relationships with individuals, organizations, businesses, governmental and regulatory agencies (&ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Company
Contacts</I></B></FONT>&rdquo;), and Company Agents are often called upon to represent the Company in dealings with these Company Contacts.
No Company Agent should ever make misrepresentations or dishonest statements, or statements intended to mislead, misrepresent or misinform
any Company Contact and should promptly correct or clarify any written or verbal statement that has been, or which may be, misunderstood
by a Company Contact.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.25pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Compliance with Applicable Law</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">The Company is committed to strict
compliance with all applicable governmental laws, rules and regulations, including but not limited to laws, rules and regulations related
to securities, labor, employment and workplace safety matters (&ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Applicable
Laws</I></B></FONT>&rdquo;). All Company Agents are expected to comply with all Applicable Laws, and any violation of such should be immediately
reported to the appropriate Oversight Resource. Any request from a governmental or regulatory agency for information about the Company,
its actions, customers, vendors, suppliers or other Company Contacts shall be directed to the Company Agent&rsquo;s Immediate Supervisor
or Oversight Resource and any verbal or written response to any governmental or regulatory agency must be accurate, complete, truthful,
and must not omit any information that would, in light of the omission make any other statement inaccurate, untruthful, or misleading,
with any such response to be approved in advance (where possible, permitted, and appropriate) by an Oversight Resource.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: left">Confidentiality</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">Company Agents often receive information
not known to the public, which may include but is not limited to sales information, new product or service information, customer information,
business strategies, proposed acquisition or divestiture plans, information pertaining to vendor products and performance, etc. (&ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Confidential
Information</I></B></FONT>&rdquo;) of not only the Company but Company Contacts. No Company Agent should ever, under any circumstance,
disclose any of this Confidential Information to individuals outside the Company or individuals inside the Company who do not have a need
to know such Confidential Information. If a Company Agent has any question regarding whether any information constitutes Confidential
Information, the Company Agent should request clarification from an Oversight Resource. Additional obligations relating to a Company Agent&rsquo;s
use of or disclosure of such Confidential information may be contained in separate agreements or imposed as a fiduciary obligation. In
no event should any Confidential Information of the Company or any Company Contact be disclosed to outside third parties without the review
and approval of the Company&rsquo;s Chief Executive Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: left">Intellectual Property</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">While employed by or otherwise
in the service of the Company, all Company Personnel receive compensation for the time and work provided to the Company and will, in such
service, have access to the Company&rsquo;s Confidential Information. As a result, any new ideas conceived, made created, invented, developed
or reduced to practice by Company Personnel, whether alone or with others, whether or not during normal business hours, and whether or
not on Company property, during employment with or service to the Company that relates in any way to the business or perspective activities
of the Company, or results from, or suggested by work done for the Company (collectively the &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Work
Product</I></B></FONT>&rdquo;) is property of the Company and must be disclosed promptly and fully by Company Personnel. This may be in
addition to and not in lieu of any additional obligations regarding Work Product that Company Personnel may have under separate agreements.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Accurate Record-Keeping and Documentation</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">The Company must keep and maintain
accurate records of its business dealings, transactions, sales, purchasing, and financial information (&ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Company
Business Records</I></B></FONT>&rdquo;). Complete and accurate Company Business Records are essential for the Company to meet its tax,
accounting, compliance, and disclosure obligations under Applicable Laws. Accordingly, each Company Agent with responsibility for maintaining,
gathering, summarizing, storing, or handling Company Business Records must do so in a complete, accurate, and timely manner to ensure
the integrity of such records. For example, no Company Agent should ever under any circumstances, make a false or misleading entry or
characterization in any Company Business Record. Company transactions must be recorded accurately, completely and in a timely manner.
Company Personnel must never make false or artificial entries in the Company&rsquo;s Business Records or understate or overstate reports
of sales or expenses or alter any documents used to support those records. All Company Personnel who create, collect, or manage Company
Confidential Information and Company Business Records of a financial nature must comply with generally accepted accounting principles
and established internal control procedures at all times.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Conflicts of Interest</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">Company Agents should avoid all
situations in which decisions are or may be influenced by considerations of personal gain (directly or indirectly), or that would benefit
a Company Agent&rsquo;s family, relatives or other third parties, that conflict with the Company Agent&rsquo;s obligation to serve the
best interest of the Company and its stockholders (a &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Conflict of
Interest</I></B></FONT>&rdquo;). Such conflicting loyalties can arise when an opportunity presents itself where a Company Agent could
potentially give preference to personal interest in a situation where responsibilities to the Company should come first. Any and all
actual, perceived, or possible Conflicts of Interest must be submitted in writing by a Company Agent to the Company&rsquo;s Chief Financial
Officer. The Chief Financial Officer will then be charged with addressing the Conflict of Interest in accordance with the Company&rsquo;s
policies including those regarding &ldquo;related party transactions,&rdquo; with the ultimate goal of avoiding even the &ldquo;hint
of impropriety&rdquo; in the Company&rsquo;s business dealings. Any and all actual, perceived, or possible Conflicts of Interest involving
either the Chief Executive Officer or the Chief Financial Officer shall be submitted in writing by a Company Agent to the Company&rsquo;s
Board Chair. The Chair will then be charged with addressing the Conflict of Interest, or with presenting the matter to the full Board
for consideration, in accordance with the Company&rsquo;s policies including those regarding &ldquo;related party transactions,&rdquo;
with the ultimate goal of avoiding even the &ldquo;hint of impropriety&rdquo; in the Company&rsquo;s business dealings.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Improper Payments</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.25pt 0pt 5.55pt; text-align: justify">No Company Agent is authorized
to make, at the expense of or on behalf of the Company, contributions of money, property, or services to any political candidate or political
action committee without prior written permission by the Chief Executive Officer. Any Company Agent may, of course, personally participate
and contribute to political organizations or campaigns, but such participation must occur on their own time, with their own funds and
in their own names, and not be conducted on or publicized on or near Company premises.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.25pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">No Company Agent shall use Company
funds, property, or assets for any unlawful purpose, nor shall any Company Agent attempt to purchase, solicit or accept privileges or
special benefits for the Company or any Company Agent from any person, firm, corporation or governmental entity through the payment of
bribes, kickbacks, preferential benefits or any other similar remuneration or consideration. For purposes of this policy, the term &ldquo;directly
or indirectly&rdquo; means any benefit received by or any Conflict of Interest relating to, Company Agent or their spouse, any member
of their immediate family or any entity that is controlled by or under common control of the Company Agent.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">The United States Foreign Corrupt
Practices Act prohibits giving anything of value, directly or indirectly, to foreign government officials or foreign political candidates
in order to obtain or retain business. It is strictly prohibited to make illegal payments to government officials of any country. It is
in violation of federal law and Company policy to promise, offer or deliver to an official or employee of a foreign government a gift,
favor or other gratuity. Violation of this law could subject a Company Agent to substantial fines, possible imprisonment, and disciplinary
action by the Company up to and including termination. Employees may not offer gifts or gratuities to any government official, unless
the gift is given entirely in the context of a personal friendship, cannot possibly be considered as part of an attempt to influence official
behavior, and does not otherwise create an appearance of impropriety.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">We must also do our utmost to
ensure that our agents, consultants, and other third parties refrain from engaging in corrupt practices on our behalf. We cannot make
any payment to a third party if it will be used to make an improper payment. We should perform due diligence on our business partners
to avoid working with parties engaging in corrupt practices.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 11.4pt 0pt 10.6pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Internal Reporting of Corporate
Misconduct</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.4pt 0pt 5.55pt; text-align: justify">The Company is committed to providing
a work environment that is free from conduct that violates Applicable Laws, specifically including state and federal securities laws and
laws prohibiting fraud (collectively, &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Corporate Misconduct</I></B></FONT>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.4pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">Company Personnel who observe
actions and/or become aware of conduct they reasonably believe constitutes Corporate Misconduct should immediately report the conduct
that is of concern. As the conduct in question may involve a colleague, Immediate Supervisor, or a member of management, including potentially
conduct of the Chief Financial Officer and the Chief Executive Officer, Personnel should make their own determination as to the best channel
to report questionable conduct. Personnel may direct their concerns to an Immediate Supervisor, the Chief Financial Officer, Chief Executive
Officer, a member of the Audit Committee or another Non-Employee Director, or any other Oversight Resource. In any event, any potential
Corporate Misconduct that involves the Chief Financial Officer, Chief Executive Officer, or by that nature of the conduct is sensitive
should be reported to the Audit Committee or a Non-Employee Director.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">Allegations of Corporate Misconduct
shall be forwarded to the Audit Committee who will appoint one or more individuals, who may or may not be independent of the Company,
who will discreetly investigate the alleged Corporate Misconduct. After the investigation, any Company Personnel found to have engaged
in Corporate Misconduct will be subject to appropriate disciplinary action, up to and including termination of employment and legal action.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.3pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">External Reporting of Corporate
Misconduct.</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">The Company is committed to protecting
any Company Personnel from any reprisal or retaliation in connection with their reporting of any actual, alleged, or potential Corporate
Misconduct to a governmental, regulatory, or law enforcement agency (an &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>External
Investigative Body</I></B></FONT>&rdquo;); provided that the Company Personnel are not intentionally or knowingly providing false, fraudulent,
or misleading information in connection with reporting such information to the External Investigative Body. Neither the Company nor any
Company Agent, contractor, subcontractor, or affiliate of the foregoing may (whether directly or indirectly) discharge, demote, suspend,
threaten, harass, or otherwise discriminate against any Company Personnel in terms and conditions of employment because of any lawful
act done by Company Personnel to (i) provide information, cause information to be provided to, or otherwise provide assistance to, assist
any External Investigative Body relating to actual, alleged, or potential Corporate Misconduct or (ii) file, cause to be filed, testify,
participate in or otherwise assist in a proceeding filed or about to be filed (with any knowledge of the Company) by any External Investigative
Body relating to alleged Corporate Misconduct. In the event that an External Investigative Body conducts an investigation, any Company
Agent requested to provide documents, records, information, observations, insights, or testimony regarding allegations of Corporate Misconduct
shall provide complete and accurate information and testimony that does not omit to state any information that would, as a result of such
omission, result in the information being misleading or inaccurate.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Investigation of Retaliation</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">Any Company Personnel experiencing
retaliation for reporting actual, alleged, or potential Corporate Misconduct to a Company Oversight Resource or to an External Investigative
Body may file a complaint alleging retaliation direct with the Company&rsquo;s Chief Financial Officer or to any member of the Audit Committee.
The Audit Committee will thereafter appoint one or more individuals, who may or not be independent of the Company (the &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Investigator</I></B></FONT>&rdquo;)
to investigate or oversee the investigation of complaints from any Company Personnel alleging retaliation. The Audit Committee shall provide
the Investigator with all requisite authority and support to duly investigate the complaint, including, without limitation, making other
Company Agents available to answer questions, provide testimony, or produce documents relating to such complaint. As part of the investigation,
the Investigator shall provide a copy of the complaint and any such documents on which he/she intends to rely in reaching a determination
to the person accused of retaliation. That person shall be provided the opportunity to respond to the complaint and to file a written
statement which will become a part of the investigation records. Upon the conclusion of the investigation, the Investigator shall present
a written report to the Audit Committee, which may request the Investigator present orally or in-person to the Audit Committee, which
will have the ability to ask questions of the Investigator and to review any documents the Investigator relied upon in the report.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">Based on the findings presented
by the Investigator and the investigation record, the Audit Committee will reach a decision regarding the complaint and will recommend
a course of action to the Company&rsquo;s Chief Financial Officer or Chief Executive Officer who will communicate that decision to the
complainant and to the person(s) accused of violating this Policy. The decision of the Audit Committee will include any appropriate relief
for the complainant which may include, without limitation, termination of the person accused of violating this Code or referring the matter
to an External Investigative Body; provided, however, that the Audit Committee will refrain from describing any disciplinary action to
be taken against any Company Agent that is otherwise private and confidential.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Securities Law</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">The Company is subject to public
reporting obligations and its shares are publicly traded. These obligations include compliance with federal, state, and local rules and
regulations as well as those promulgated by the SEC and NASDAQ, as well as filing periodic reports with the SEC annually on form 10-K
and quarterly on Form 10-Q, contemporaneously on Form 8-K, and in connection with stockholder meetings and voting under the proxy and
information statement rules of Schedule 14 of the Securities Exchange Act of 1934 (collectively, the &ldquo;<FONT STYLE="font-family: Times New Roman, Times, Serif"><B><I>Required
Public Reports</I></B></FONT>&rdquo;).</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">It is the policy of the company
to ensure full, fair, accurate, timely, and understandable disclosure in the Required Public Reports and any exhibits and documents filed
in connection with those reports as well as other public communications made by the Company both orally and in writing. In order to ensure
adherence to this policy, all Company Agents are expected to keep accurate and complete business records as described above in this Code.
Any Company Agents who contribute to or who review Required Public Reports are expected to (a) provide complete and accurate information
and not to omit material information that by their omission would render such information incomplete or misleading, (b) to bring to the
attention of an Oversight Resource any situation that would cause or contribute to the Company filing a Required Public Report that might
be inaccurate, misleading, or omit material information that would, by its omission render such information incomplete or misleading,
and (c) to report any Corporate Misconduct that could contribute to the same.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.1pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">No Personal Loans</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.4pt 0pt 5.55pt; text-align: justify">Federal securities laws prohibit
public companies from directly or indirectly extending or maintaining credit, from arranging the extension of credit, or to renew an extension
of credit, in the form of a personal loan to or for a Director or Executive Officer of the public company. Therefore, it is the policy
of the Company to prohibit any personal loans directly or indirectly to any Director or Executive Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.4pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Insider Trading</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">Federal securities laws and regulations
govern trading activity related to the Company&rsquo;s publicly traded securities, such as its common stock. Violations of federal securities
laws can lead to civil and criminal actions against both the individuals involved as well as the Company. These laws and regulations prohibit,
among other things, &ldquo;insider trading&rdquo; of publicly traded securities when the person executing the trade is in possession of
material non-public information about the issuer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">During the course of your affiliation
with the Company, you may come into possession of material non-public information either with respect to the Company&rsquo;s activities
or business, or with respect to another company, such as the Company&rsquo;s customers or suppliers. It is the Company&rsquo;s policy
that any Company Agent possessing such material non-public information may not engage in any transaction in the Company&rsquo;s securities
or such other company&rsquo;s securities when and for as long as such material information is not publicly available; and furthermore,
such Company Agent may not pass on or provide &ldquo;tips&rdquo; to others related to such information until such information has been
disclosed to the public by the respective company.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.2pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">These rules are covered in more
detail by the Company&rsquo;s Insider Trading Policy, a copy of which has been provided to every Company Agent. All Company Agents are
required to follow the Insider Trading Policy and to engage in trading activities in strict compliance upon the same. Any questions about
this policy should be directed to the Company&rsquo;s Chief Financial Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">Waiver or Amendment of the Code</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">The Board of Directors may amend
this Code or waive the application of this Code to Company Agents under special and exceptional circumstances to the extent permitted
by Applicable Laws, the SEC and NASDAQ, and any such waiver promptly will be publicly disclosed to the extent required by law or stock
exchange regulations. Where required, all amendments to and every waiver of any provision of this Code will promptly be publicly disclosed
t by the filing of a current report on Form 8-K within four (4) business days of the approval of such waiver or amendment.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 5.15pt 0pt 5.55pt; text-align: justify">&nbsp;</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: left">Distribution</P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 5.55pt; text-align: left">All Company Agents shall be given a copy
of this Code and asked to sign an acknowledgement certifying receipt.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">&nbsp;</P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>ANY QUESTIONS REGARDING
THIS CODE SHOULD BE DIRECTED TO AN EMPLOYEE&rsquo;S IMMEDIATE SUPERVISOR, THE&nbsp;</B></P>

<P STYLE="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><B>COMPANY&rsquo;S
CHIEF FINANCIAL OFFICER, OR A MEMBER OF THE COMPANY&rsquo;S AUDIT COMMITTEE.</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 18.2pt 0pt 18.5pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 18.2pt 0pt 18.5pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 18.2pt 0pt 18.5pt; text-align: center"></P>

<!-- Field: Page; Sequence: 5; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%">&nbsp;</TD><TD STYLE="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 18.2pt 0pt 18.5pt; text-align: center">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>intz_ex2301.htm
<DESCRIPTION>CONSENT OF WHITLEY PENN LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">EXHIBIT 23.1</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><B>CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING
FIRM</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We hereby consent to the incorporation by reference
in the Registration Statements on Form S-3 (No. 333-258491) and Form S-8 (Nos. 333-125816, 333-167577 and 333-224810) of Intrusion Inc.
of our report dated March 18, 2022 relating to the financial statements, which appears in this Form 10-K.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">/s/ Whitley Penn LLP</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Plano, Texas</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">March 18, 2022</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>intz_ex3101.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;&nbsp;<B>EXHIBIT 31.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Anthony Scott, Chief Executive Officer of Intrusion Inc., certify
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this annual report on Form 10-K of Intrusion Inc.:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such internal control over financial reporting, or cause 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 principals;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud,
    whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal
    control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: March 18, 2022</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 21%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Anthony Scott</FONT></TD>
    <TD STYLE="width: 30%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anthony Scott</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>intz_ex3102.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 31.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, B. Franklin Byrd, Chief Financial Officer of Intrusion Inc., certify
that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 16.2pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed
    this annual report on Form 10-K of Intrusion Inc.:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 60.75pt; text-indent: -27pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my
    knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make
    the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period
    covered by this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 60.75pt; text-indent: -27pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on my
    knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects
    the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 60.75pt; text-indent: -27pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s
    other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined
    in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f)
    and 15d-15(f))for the registrant and have:</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 60.75pt; text-indent: -27pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such
    disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure
    that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within
    those entities, particularly during the period in which this report is being prepared;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 64.15pt; text-indent: -18.85pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Designed such
    internal control over financial reporting, or cause 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 principals;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 81pt; text-indent: -18.9pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Evaluated the
    effectiveness of the registrant&rsquo;s disclosure controls and procedures and presented in this report our conclusions about the
    effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation;
    and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 81pt; text-indent: -18.9pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Disclosed in
    this report any change in the registrant&rsquo;s internal control over financial reporting that occurred during the registrant&rsquo;s
    most recent fiscal quarter (the registrant&rsquo;s fourth fiscal quarter in the case of an annual report) that has materially affected,
    or is reasonably likely to materially affect, the registrant&rsquo;s internal control over financial reporting; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 81pt; text-indent: -18.9pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 4%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 94%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The registrant&rsquo;s
    other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting,
    to the registrant&rsquo;s auditors and the audit committee of the registrant&rsquo;s board of directors (or persons performing the
    equivalent functions):</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.7pt; text-indent: -0.3in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&rsquo;s ability to record, process, summarize and report financial information; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 81pt; text-indent: -18.9pt">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR>
    <TD STYLE="width: 7%">&nbsp;</TD>
    <TD STYLE="vertical-align: top; width: 3%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD>
    <TD STYLE="vertical-align: top; width: 90%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Any fraud,
    whether or not material, that involves management or other employees who have a significant role in the registrant&rsquo;s internal
    control over financial reporting.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 49%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date: March 18, 2022</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 22%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    B. Franklin Byrd</FONT></TD>
    <TD STYLE="width: 29%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B. Franklin Byrd</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>intz_ex3201.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 32.1</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">CERTIFICATION PURSUANT TO RULE 13a-14(b) OF THE EXCHANGE ACT AND 18
U.S.C. SECTION 1350, AS ENACTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the Annual Report of Intrusion Inc. (the &ldquo;Company&rdquo;)
on Form 10-K for the fiscal year ending December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the
&ldquo;Report&rdquo;), I, Anthony Scott, Chief Executive Officer of the Company certify, pursuant to 18 U.S.C. Section 1350, as enacted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Report fully complies with the
    requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The information contained in the
    Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 51%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 18, 2022</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 21%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    Anthony Scott</FONT></TD>
    <TD STYLE="width: 28%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Anthony Scott</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>



</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>intz_ex3202.htm
<DESCRIPTION>CERTIFICATION
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"><B>EXHIBIT 32.2</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">CERTIFICATION PURSUANT TO RULE 13a-14(b) OF THE EXCHANGE ACT AND 18
U.S.C. SECTION 1350, AS ENACTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In connection with the Annual Report of Intrusion Inc. (the &ldquo;Company&rdquo;)
on Form 10-K for the fiscal year ending December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the
&ldquo;Report&rdquo;), I, B. Franklin Byrd, Chief Financial Officer of the Company certify, pursuant to 18 U.S.C. Section 1350, as enacted
pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Report fully complies with the
    requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.45in; text-indent: -0.45in">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</FONT></TD>
    <TD STYLE="width: 95%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The information contained in the
    Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 52%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 18, 2022</FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; width: 21%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">/s/
    B. Franklin Byrd</FONT></TD>
    <TD STYLE="width: 27%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B. Franklin Byrd</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD COLSPAN="2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&nbsp;</P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>intz-20211231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOaeASaPty552iYkxvmR4fZnqXyMnQaVzaCmz2hFmcdQO -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:intz="http://intrusion.com/20211231" elementFormDefault="qualified" targetNamespace="http://intrusion.com/20211231">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://intrusion.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/ConsolidatedBalanceSheets" id="ConsolidatedBalanceSheets">
	  <link:definition>00000002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" id="ConsolidatedBalanceSheetsParenthetical">
	  <link:definition>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/ConsolidatedStatementsOfOperations" id="ConsolidatedStatementsOfOperations">
	  <link:definition>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" id="ConsolidatedStatementsOfChangesInStockholdersEquity">
	  <link:definition>00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" id="ConsolidatedStatementsOfCashFlows">
	  <link:definition>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/DescriptionOfBusiness" id="DescriptionOfBusiness">
	  <link:definition>00000007 - Disclosure - Description of Business</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
	  <link:definition>00000008 - Disclosure - Summary of Significant Accounting Policies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/PrepaidExpenses" id="PrepaidExpenses">
	  <link:definition>00000009 - Disclosure - Prepaid Expenses</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/AccruedExpenses" id="AccruedExpenses">
	  <link:definition>00000010 - Disclosure - Accrued Expenses</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoan" id="SbaPaycheckProtectionProgramLoan">
	  <link:definition>00000011 - Disclosure - SBA Paycheck Protection Program Loan</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeBenefitPlan" id="EmployeeBenefitPlan">
	  <link:definition>00000012 - Disclosure - Employee Benefit Plan</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/IncomeTaxes" id="IncomeTaxes">
	  <link:definition>00000013 - Disclosure - Income Taxes</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" id="Right-of-useAssetAndLeasingLiabilities">
	  <link:definition>00000014 - Disclosure - Right-of-use Asset and Leasing Liabilities</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
	  <link:definition>00000015 - Disclosure - Commitments and Contingencies</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlans" id="EmployeeIncentivePlans">
	  <link:definition>00000016 - Disclosure - Employee Incentive Plans</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/CommonStock" id="CommonStock">
	  <link:definition>00000017 - Disclosure - Common Stock</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/PreferredStock" id="PreferredStock">
	  <link:definition>00000018 - Disclosure - Preferred Stock</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SubsequentEvents." id="SubsequentEvents.">
	  <link:definition>00000019 - Disclosure - Subsequent Events.</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
	  <link:definition>00000020 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
	  <link:definition>00000021 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/PrepaidExpensesTables" id="PrepaidExpensesTables">
	  <link:definition>00000022 - Disclosure - Prepaid Expenses (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/AccruedExpensesTables" id="AccruedExpensesTables">
	  <link:definition>00000023 - Disclosure - Accrued Expenses (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
	  <link:definition>00000024 - Disclosure - Income Taxes (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" id="Right-of-useAssetAndLeasingLiabilitiesTables">
	  <link:definition>00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlansTables" id="EmployeeIncentivePlansTables">
	  <link:definition>00000026 - Disclosure - Employee Incentive Plans (Tables)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative" id="DescriptionOfBusinessDetailsNarrative">
	  <link:definition>00000027 - Disclosure - Description of Business (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" id="SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions">
	  <link:definition>00000028 - Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" id="SummaryOfSignificantAccountingPoliciesDetails-ContractLiability">
	  <link:definition>00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative">
	  <link:definition>00000030 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses" id="PrepaidExpensesDetails-PrepaidExpenses">
	  <link:definition>00000031 - Disclosure - Prepaid expenses (Details - Prepaid Expenses)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" id="AccruedExpensesDetails-AccruedExpenses">
	  <link:definition>00000032 - Disclosure - Accrued Expenses (Details - Accrued Expenses)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative" id="SbaPaycheckProtectionProgramLoanDetailsNarrative">
	  <link:definition>00000033 - Disclosure - SBA Paycheck Protection Program Loan (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" id="EmployeeBenefitPlanDetailsNarrative">
	  <link:definition>00000034 - Disclosure - Employee Benefit Plan (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" id="IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities">
	  <link:definition>00000035 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" id="IncomeTaxesDetails-IncomeTaxReconciliation">
	  <link:definition>00000036 - Disclosure - Income Taxes (Details - Income Tax Reconciliation)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/IncomeTaxesDetailsNarrative" id="IncomeTaxesDetailsNarrative">
	  <link:definition>00000037 - Disclosure - Income Taxes (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" id="Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet">
	  <link:definition>00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" id="Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement">
	  <link:definition>00000039 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" id="Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation">
	  <link:definition>00000040 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" id="Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations">
	  <link:definition>00000041 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" id="Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative">
	  <link:definition>00000042 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative">
	  <link:definition>00000043 - Disclosure - Commitments and Contingencies (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" id="EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards">
	  <link:definition>00000044 - Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity" id="EmployeeIncentivePlansDetails-StockOptionsActivity">
	  <link:definition>00000045 - Disclosure - Employee Incentive Plans (Details - Stock Options Activity)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" id="EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice">
	  <link:definition>00000046 - Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding" id="EmployeeIncentivePlansDetails-Outstanding">
	  <link:definition>00000047 - Disclosure - Employee Incentive Plans (Details - Outstanding)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans" id="EmployeeIncentivePlansDetails-FutureStockOptionPlans">
	  <link:definition>00000048 - Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative" id="EmployeeIncentivePlansDetailsNarrative">
	  <link:definition>00000049 - Disclosure - Employee Incentive Plans (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/CommonStockDetailsNarrative" id="CommonStockDetailsNarrative">
	  <link:definition>00000050 - Disclosure - Common Stock (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:roleType roleURI="http://intrusion.com/role/PreferredStockDetailsNarrative" id="PreferredStockDetailsNarrative">
	  <link:definition>00000051 - Disclosure - Preferred Stock (Details Narrative)</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="intz-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="intz-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="intz-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="intz-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
    <import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
    <import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
    <import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
    <import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
    <element id="intz_GWardPaxtonMember" name="GWardPaxtonMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_SevenGovernmentCustomersMember" name="SevenGovernmentCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_FiveGovernmentCustomersMember" name="FiveGovernmentCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember" name="ThreeGovernmentCustomersAndOneCommercialCustomerMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ThreeGovernmentCustomersMember" name="ThreeGovernmentCustomersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_EquipmentAndFurnitureAndFixturesMember" name="EquipmentAndFurnitureAndFixturesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PaycheckProtectionProgramCaresActMember" name="PaycheckProtectionProgramCaresActMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_OperatingLeasesMember" name="OperatingLeasesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_FinanceLeasesMember" name="FinanceLeasesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_RestrictedStockAwardsMember" name="RestrictedStockAwardsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Plan2021Member" name="Plan2021Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_VestsWithinOneYearMember" name="VestsWithinOneYearMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_VestsWithinTwoYearsMember" name="VestsWithinTwoYearsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_VestsWithinThreeYearsMember" name="VestsWithinThreeYearsMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Plan2015Member" name="Plan2015Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Plan2005Member" name="Plan2005Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Range1Member" name="Range1Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Range2Member" name="Range2Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Range3Member" name="Range3Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Range4Member" name="Range4Member" abstract="true" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Range5Member" name="Range5Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Range6Member" name="Range6Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ATMOfferingMember" name="ATMOfferingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_SecondaryPublicOfferingMember" name="SecondaryPublicOfferingMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_IntrusionMember" name="IntrusionMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_SellingShareholdersMember" name="SellingShareholdersMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_UnderwriterOverAllotmentSharesMember" name="UnderwriterOverAllotmentSharesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_N5PreferredStockMember" name="N5PreferredStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Series25PreferredStockMember" name="Series25PreferredStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_Series35PreferredStockMember" name="Series35PreferredStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ConversionOfPreferredStockToCommonShares" name="ConversionOfPreferredStockToCommonShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="intz_RestrictedStockAwarded" name="RestrictedStockAwarded" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_RestrictedStockAwardedShares" name="RestrictedStockAwardedShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="intz_BadDebtExpense" name="BadDebtExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LossOnAbandonedRealEstateOperatingLease" name="LossOnAbandonedRealEstateOperatingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_GainOnModificationOfLease" name="GainOnModificationOfLease" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PurchasesOfIntangibleAssetsDomainName" name="PurchasesOfIntangibleAssetsDomainName" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PrincipalPaymentsOnFinancingLeaseEquipment" name="PrincipalPaymentsOnFinancingLeaseEquipment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PreferredStockDividendsAccrued" name="PreferredStockDividendsAccrued" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ConversionOfPreferredStockToCommon" name="ConversionOfPreferredStockToCommon" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_AssetsAcquiredUnderRightOfUseRouOperatingLease" name="AssetsAcquiredUnderRightOfUseRouOperatingLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_AssetsAcquiredUnderRouFinanceLease" name="AssetsAcquiredUnderRouFinanceLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_DisclosurePrepaidExpensesAbstract" name="DisclosurePrepaidExpensesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PrepaidExpensesTextBlock" name="PrepaidExpensesTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" name="DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="intz_DisclosureEmployeeIncentivePlansAbstract" name="DisclosureEmployeeIncentivePlansAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="intz_EmployeeIncentivePlansTextBlock" name="EmployeeIncentivePlansTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PrepaidExpensesPolicyTextBlock" name="PrepaidExpensesPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" name="AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ValuationAssumptionsPolicyTextBlock" name="ValuationAssumptionsPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LeaseBalancesTableTextBlock" name="LeaseBalancesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" name="ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ContractWithCustomerLiabilityAdditions" name="ContractWithCustomerLiabilityAdditions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" name="ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PrepaidLicenses" name="PrepaidLicenses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PrepaidMaintenance" name="PrepaidMaintenance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_PrepaidOther" name="PrepaidOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_DefinedContributionPlanEmployerMatchingContributionRate" name="DefinedContributionPlanEmployerMatchingContributionRate" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LeaseAssets" name="LeaseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LeaseLiabilities" name="LeaseLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_OperatingLeaseRightOfUseAssets" name="OperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_InterestExpenseFinanceRightOfUseAssets" name="InterestExpenseFinanceRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LossOnAbandonedLeaseOperatingRightOfUseAssets" name="LossOnAbandonedLeaseOperatingRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_OperatingAndFinanceLeaseExpense" name="OperatingAndFinanceLeaseExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_OperatingCashFlowsForOperatingLeases" name="OperatingCashFlowsForOperatingLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_OperatingCashFlowsForFinanceLeases" name="OperatingCashFlowsForFinanceLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_FinancingCashFlowsForFinanceLeases" name="FinancingCashFlowsForFinanceLeases" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_LeaseAbandonmentCharges" name="LeaseAbandonmentCharges" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_DutyToMitigateDamages" name="DutyToMitigateDamages" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" name="SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" nillable="true" xbrli:periodType="duration" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" />
    <element id="intz_StockIssuedDuringPeriodSharesStockOptionExercised" name="StockIssuedDuringPeriodSharesStockOptionExercised" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="intz_GrossProceedsFromIssuanceOfCommonStock" name="GrossProceedsFromIssuanceOfCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="intz_FinanceLeaseLiabilityPaymentsInterest" name="FinanceLeaseLiabilityPaymentsInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>intz-20211231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://intrusion.com/role/Cover" xlink:href="intz-20211231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedBalanceSheets" xlink:href="intz-20211231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="intz-20211231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfOperations" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/DescriptionOfBusiness" xlink:href="intz-20211231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpenses" xlink:href="intz-20211231.xsd#PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpenses" xlink:href="intz-20211231.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoan" xlink:href="intz-20211231.xsd#SbaPaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeBenefitPlan" xlink:href="intz-20211231.xsd#EmployeeBenefitPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxes" xlink:href="intz-20211231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommitmentsAndContingencies" xlink:href="intz-20211231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlans" xlink:href="intz-20211231.xsd#EmployeeIncentivePlans" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommonStock" xlink:href="intz-20211231.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PreferredStock" xlink:href="intz-20211231.xsd#PreferredStock" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SubsequentEvents." xlink:href="intz-20211231.xsd#SubsequentEvents." xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpensesTables" xlink:href="intz-20211231.xsd#PrepaidExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpensesTables" xlink:href="intz-20211231.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesTables" xlink:href="intz-20211231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansTables" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative" xlink:href="intz-20211231.xsd#DescriptionOfBusinessDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses" xlink:href="intz-20211231.xsd#PrepaidExpensesDetails-PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" xlink:href="intz-20211231.xsd#AccruedExpensesDetails-AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:href="intz-20211231.xsd#SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:href="intz-20211231.xsd#EmployeeBenefitPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:href="intz-20211231.xsd#IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" xlink:href="intz-20211231.xsd#IncomeTaxesDetails-IncomeTaxReconciliation" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetailsNarrative" xlink:href="intz-20211231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="intz-20211231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-Outstanding" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommonStockDetailsNarrative" xlink:href="intz-20211231.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PreferredStockDetailsNarrative" xlink:href="intz-20211231.xsd#PreferredStockDetailsNarrative" xlink:type="simple" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsCurrent" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAsset" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssetsNoncurrent" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAssets" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaapAccountsPayableTradeCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccountsPayableTradeCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesCurrent" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesNoncurrent" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapStockholdersEquity" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapGrossProfit" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapOperatingIncomeLoss" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaapInterestIncomeOther" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapInterestIncomeOther" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapProfitLoss" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLoss" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="loc_us-gaapPreferredStockDividendsIncomeStatementImpact" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="loc_us-gaapPreferredStockDividendsIncomeStatementImpact" xlink:type="arc" weight="-1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_BadDebtExpense" xlink:label="loc_intzBadDebtExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_intzBadDebtExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaapOtherNoncashExpense" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapOtherNoncashExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LossOnAbandonedRealEstateOperatingLease" xlink:label="loc_intzLossOnAbandonedRealEstateOperatingLease" />
      <link:calculationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_intzLossOnAbandonedRealEstateOperatingLease" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" />
      <link:calculationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GainOnModificationOfLease" xlink:label="loc_intzGainOnModificationOfLease" />
      <link:calculationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_intzGainOnModificationOfLease" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:calculationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:calculationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:calculationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:calculationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PurchasesOfIntangibleAssetsDomainName" xlink:label="loc_intzPurchasesOfIntangibleAssetsDomainName" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:to="loc_intzPurchasesOfIntangibleAssetsDomainName" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="loc_us-gaapProceedsFromOtherDebt" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromOtherDebt" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrincipalPaymentsOnFinancingLeaseEquipment" xlink:label="loc_intzPrincipalPaymentsOnFinancingLeaseEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_intzPrincipalPaymentsOnFinancingLeaseEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" weight="1" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - Description of Business" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Summary of Significant Accounting Policies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpenses" xlink:title="00000009 - Disclosure - Prepaid Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpenses" xlink:title="00000010 - Disclosure - Accrued Expenses" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SbaPaycheckProtectionProgramLoan" xlink:title="00000011 - Disclosure - SBA Paycheck Protection Program Loan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeBenefitPlan" xlink:title="00000012 - Disclosure - Employee Benefit Plan" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxes" xlink:title="00000013 - Disclosure - Income Taxes" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" xlink:title="00000014 - Disclosure - Right-of-use Asset and Leasing Liabilities" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - Commitments and Contingencies" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlans" xlink:title="00000016 - Disclosure - Employee Incentive Plans" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommonStock" xlink:title="00000017 - Disclosure - Common Stock" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PreferredStock" xlink:title="00000018 - Disclosure - Preferred Stock" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SubsequentEvents." xlink:title="00000019 - Disclosure - Subsequent Events." />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpensesTables" xlink:title="00000022 - Disclosure - Prepaid Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpensesTables" xlink:title="00000023 - Disclosure - Accrued Expenses (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesTables" xlink:title="00000024 - Disclosure - Income Taxes (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" xlink:title="00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansTables" xlink:title="00000026 - Disclosure - Employee Incentive Plans (Tables)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative" xlink:title="00000027 - Disclosure - Description of Business (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:title="00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000030 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses" xlink:title="00000031 - Disclosure - Prepaid expenses (Details - Prepaid Expenses)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" xlink:title="00000032 - Disclosure - Accrued Expenses (Details - Accrued Expenses)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapAccruedLiabilitiesCurrent" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000033 - Disclosure - SBA Paycheck Protection Program Loan (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:title="00000034 - Disclosure - Employee Benefit Plan (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:title="00000035 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" weight="-1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapDeferredTaxAssetsGross" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" xlink:title="00000036 - Disclosure - Income Taxes (Details - Income Tax Reconciliation)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:calculationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationStateAndLocalIncomeTaxes" />
      <link:calculationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" />
      <link:calculationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:calculationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" weight="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" />
      <link:calculationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaapIncomeTaxExpenseBenefit" xlink:to="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" xlink:type="arc" weight="1" />
    </link:calculationLink>
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000037 - Disclosure - Income Taxes (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:title="00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:title="00000039 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:title="00000040 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:title="00000041 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:title="00000042 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000043 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:title="00000044 - Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:title="00000045 - Disclosure - Employee Incentive Plans (Details - Stock Options Activity)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:title="00000046 - Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding" xlink:title="00000047 - Disclosure - Employee Incentive Plans (Details - Outstanding)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:title="00000048 - Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative" xlink:title="00000049 - Disclosure - Employee Incentive Plans (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommonStockDetailsNarrative" xlink:title="00000050 - Disclosure - Common Stock (Details Narrative)" />
    <link:calculationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PreferredStockDetailsNarrative" xlink:title="00000051 - Disclosure - Preferred Stock (Details Narrative)" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>intz-20211231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://intrusion.com/role/Cover" xlink:href="intz-20211231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedBalanceSheets" xlink:href="intz-20211231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="intz-20211231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfOperations" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/DescriptionOfBusiness" xlink:href="intz-20211231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpenses" xlink:href="intz-20211231.xsd#PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpenses" xlink:href="intz-20211231.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoan" xlink:href="intz-20211231.xsd#SbaPaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeBenefitPlan" xlink:href="intz-20211231.xsd#EmployeeBenefitPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxes" xlink:href="intz-20211231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommitmentsAndContingencies" xlink:href="intz-20211231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlans" xlink:href="intz-20211231.xsd#EmployeeIncentivePlans" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommonStock" xlink:href="intz-20211231.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PreferredStock" xlink:href="intz-20211231.xsd#PreferredStock" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SubsequentEvents." xlink:href="intz-20211231.xsd#SubsequentEvents." xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpensesTables" xlink:href="intz-20211231.xsd#PrepaidExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpensesTables" xlink:href="intz-20211231.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesTables" xlink:href="intz-20211231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansTables" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative" xlink:href="intz-20211231.xsd#DescriptionOfBusinessDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses" xlink:href="intz-20211231.xsd#PrepaidExpensesDetails-PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" xlink:href="intz-20211231.xsd#AccruedExpensesDetails-AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:href="intz-20211231.xsd#SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:href="intz-20211231.xsd#EmployeeBenefitPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:href="intz-20211231.xsd#IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" xlink:href="intz-20211231.xsd#IncomeTaxesDetails-IncomeTaxReconciliation" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetailsNarrative" xlink:href="intz-20211231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="intz-20211231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-Outstanding" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommonStockDetailsNarrative" xlink:href="intz-20211231.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PreferredStockDetailsNarrative" xlink:href="intz-20211231.xsd#PreferredStockDetailsNarrative" xlink:type="simple" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapPreferredStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapCommonStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapTreasuryStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapEquityComponentDomain" xlink:to="loc_us-gaapRetainedEarningsMember_50" xlink:type="arc" order="51" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_80" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_80" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_80" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ConversionOfPreferredStockToCommonShares" xlink:label="loc_intzConversionOfPreferredStockToCommonShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzConversionOfPreferredStockToCommonShares_80" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_80" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues_80" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_80" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwarded" xlink:label="loc_intzRestrictedStockAwarded_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzRestrictedStockAwarded_80" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwardedShares" xlink:label="loc_intzRestrictedStockAwardedShares_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzRestrictedStockAwardedShares_80" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_80" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised_80" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_80" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss_80" xlink:type="arc" order="13" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - Description of Business" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Summary of Significant Accounting Policies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpenses" xlink:title="00000009 - Disclosure - Prepaid Expenses" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpenses" xlink:title="00000010 - Disclosure - Accrued Expenses" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SbaPaycheckProtectionProgramLoan" xlink:title="00000011 - Disclosure - SBA Paycheck Protection Program Loan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeBenefitPlan" xlink:title="00000012 - Disclosure - Employee Benefit Plan" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxes" xlink:title="00000013 - Disclosure - Income Taxes" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" xlink:title="00000014 - Disclosure - Right-of-use Asset and Leasing Liabilities" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - Commitments and Contingencies" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlans" xlink:title="00000016 - Disclosure - Employee Incentive Plans" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommonStock" xlink:title="00000017 - Disclosure - Common Stock" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/PreferredStock" xlink:title="00000018 - Disclosure - Preferred Stock" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SubsequentEvents." xlink:title="00000019 - Disclosure - Subsequent Events." />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - Summary of Significant Accounting Policies (Policies)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - Summary of Significant Accounting Policies (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpensesTables" xlink:title="00000022 - Disclosure - Prepaid Expenses (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpensesTables" xlink:title="00000023 - Disclosure - Accrued Expenses (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesTables" xlink:title="00000024 - Disclosure - Income Taxes (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" xlink:title="00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansTables" xlink:title="00000026 - Disclosure - Employee Incentive Plans (Tables)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative" xlink:title="00000027 - Disclosure - Description of Business (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GWardPaxtonMember" xlink:label="loc_intzGWardPaxtonMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_intzGWardPaxtonMember_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_60" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapProfitLoss_60" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:label="loc_us-gaapDebtAndEquitySecuritiesGainLoss_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDebtAndEquitySecuritiesGainLoss_60" xlink:type="arc" order="2" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:title="00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000030 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapScheduleOfProductInformationTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember_20" xlink:type="arc" order="22" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SevenGovernmentCustomersMember" xlink:label="loc_intzSevenGovernmentCustomersMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzSevenGovernmentCustomersMember_20" xlink:type="arc" order="23" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FiveGovernmentCustomersMember" xlink:label="loc_intzFiveGovernmentCustomersMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzFiveGovernmentCustomersMember_30" xlink:type="arc" order="33" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember" xlink:label="loc_intzThreeGovernmentCustomersAndOneCommercialCustomerMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzThreeGovernmentCustomersAndOneCommercialCustomerMember_40" xlink:type="arc" order="43" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ThreeGovernmentCustomersMember" xlink:label="loc_intzThreeGovernmentCustomersMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzThreeGovernmentCustomersMember_50" xlink:type="arc" order="53" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_EquipmentAndFurnitureAndFixturesMember" xlink:label="loc_intzEquipmentAndFurnitureAndFixturesMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_intzEquipmentAndFurnitureAndFixturesMember_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue_130" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaapAccountsAndNotesReceivableNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsAndNotesReceivableNet_130" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable_130" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1_130" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife_130" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentOtherNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentOtherNet_130" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse_130" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_130" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsReceivableNet_130" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent_130" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense_130" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAdvertisingExpense_130" xlink:type="arc" order="10" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses" xlink:title="00000031 - Disclosure - Prepaid expenses (Details - Prepaid Expenses)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" xlink:title="00000032 - Disclosure - Accrued Expenses (Details - Accrued Expenses)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000033 - Disclosure - SBA Paycheck Protection Program Loan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PaycheckProtectionProgramCaresActMember" xlink:label="loc_intzPaycheckProtectionProgramCaresActMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_intzPaycheckProtectionProgramCaresActMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="loc_us-gaapProceedsFromOtherDebt_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapProceedsFromOtherDebt_30" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate_30" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaapDebtInstrumentInterestRateDuringPeriod_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateDuringPeriod_30" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt_30" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:title="00000034 - Disclosure - Employee Benefit Plan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_srtRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DefinedContributionPlanEmployerMatchingContributionRate" xlink:label="loc_intzDefinedContributionPlanEmployerMatchingContributionRate_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_intzDefinedContributionPlanEmployerMatchingContributionRate_50" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaapDefinedContributionPlanEmployerMatchingContributionPercent_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDefinedContributionPlanEmployerMatchingContributionPercent_50" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaapDefinedContributionPlanCostRecognized_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDefinedContributionPlanCostRecognized_50" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:title="00000035 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" xlink:title="00000036 - Disclosure - Income Taxes (Details - Income Tax Reconciliation)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000037 - Disclosure - Income Taxes (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:title="00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:title="00000039 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:title="00000040 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:title="00000041 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStatementTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingLeasesMember" xlink:label="loc_intzOperatingLeasesMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_intzOperatingLeasesMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassAxis" xlink:label="loc_us-gaapMajorPropertyClassAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorPropertyClassAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain" xlink:label="loc_us-gaapMajorPropertyClassDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapMajorPropertyClassAxis" xlink:to="loc_us-gaapMajorPropertyClassDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain" xlink:label="loc_us-gaapMajorPropertyClassDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapMajorPropertyClassAxis" xlink:to="loc_us-gaapMajorPropertyClassDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FinanceLeasesMember" xlink:label="loc_intzFinanceLeasesMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapMajorPropertyClassDomain" xlink:to="loc_intzFinanceLeasesMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_40" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths_40" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_40" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo_40" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo_40" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_40" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree_40" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree_40" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_40" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour_40" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour_40" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_40" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive_40" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive_40" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_40" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue_40" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue_40" xlink:type="arc" order="16" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_40" xlink:type="arc" order="17" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount_40" xlink:type="arc" order="18" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount_40" xlink:type="arc" order="19" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability_40" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiability_40" xlink:type="arc" order="21" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:title="00000042 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000043 - Disclosure - Commitments and Contingencies (Details Narrative)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:title="00000044 - Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:title="00000045 - Disclosure - Employee Incentive Plans (Details - Stock Options Activity)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:title="00000046 - Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range1Member" xlink:label="loc_intzRange1Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange1Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range2Member" xlink:label="loc_intzRange2Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange2Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range3Member" xlink:label="loc_intzRange3Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange3Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range4Member" xlink:label="loc_intzRange4Member_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange4Member_60" xlink:type="arc" order="61" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range5Member" xlink:label="loc_intzRange5Member_80" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange5Member_80" xlink:type="arc" order="81" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range6Member" xlink:label="loc_intzRange6Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange6Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_150" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_150" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_150" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_150" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_150" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_150" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_150" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_150" xlink:type="arc" order="6" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding" xlink:title="00000047 - Disclosure - Employee Incentive Plans (Details - Outstanding)" />
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:title="00000048 - Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2021Member" xlink:label="loc_intzPlan2021Member_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2021Member_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2015Member" xlink:label="loc_intzPlan2015Member_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2015Member_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2005Member" xlink:label="loc_intzPlan2005Member_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2005Member_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_50" xlink:type="arc" order="0" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative" xlink:title="00000049 - Disclosure - Employee Incentive Plans (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwardsMember" xlink:label="loc_intzRestrictedStockAwardsMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_intzRestrictedStockAwardsMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2021Member" xlink:label="loc_intzPlan2021Member_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2021Member_40" xlink:type="arc" order="41" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2015Member" xlink:label="loc_intzPlan2015Member_100" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2015Member_100" xlink:type="arc" order="101" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2005Member" xlink:label="loc_intzPlan2005Member_140" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2005Member_140" xlink:type="arc" order="141" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinOneYearMember" xlink:label="loc_intzVestsWithinOneYearMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_intzVestsWithinOneYearMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinTwoYearsMember" xlink:label="loc_intzVestsWithinTwoYearsMember_60" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_intzVestsWithinTwoYearsMember_60" xlink:type="arc" order="62" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinThreeYearsMember" xlink:label="loc_intzVestsWithinThreeYearsMember_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_intzVestsWithinThreeYearsMember_70" xlink:type="arc" order="72" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensation_210" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_210" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross_210" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross_210" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_210" xlink:type="arc" order="4" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_210" xlink:type="arc" order="5" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_210" xlink:type="arc" order="6" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_210" xlink:type="arc" order="7" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited_210" xlink:type="arc" order="8" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_210" xlink:type="arc" order="9" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised_210" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_210" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_210" xlink:type="arc" order="12" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_210" xlink:type="arc" order="13" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_210" xlink:type="arc" order="14" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_210" xlink:type="arc" order="15" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_210" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_210" xlink:type="arc" order="16" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommonStockDetailsNarrative" xlink:title="00000050 - Disclosure - Common Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionLineItems" xlink:label="loc_us-gaapSecuritiesFinancingTransactionLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionTable" xlink:label="loc_us-gaapSecuritiesFinancingTransactionTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionAxis" xlink:label="loc_us-gaapSecuritiesFinancingTransactionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:to="loc_us-gaapSecuritiesFinancingTransactionAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionTypeDomain" xlink:label="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapSecuritiesFinancingTransactionAxis" xlink:to="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionTypeDomain" xlink:label="loc_us-gaapSecuritiesFinancingTransactionTypeDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapSecuritiesFinancingTransactionAxis" xlink:to="loc_us-gaapSecuritiesFinancingTransactionTypeDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ATMOfferingMember" xlink:label="loc_intzATMOfferingMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" xlink:to="loc_intzATMOfferingMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SecondaryPublicOfferingMember" xlink:label="loc_intzSecondaryPublicOfferingMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" xlink:to="loc_intzSecondaryPublicOfferingMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:to="loc_deiLegalEntityAxis" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_IntrusionMember" xlink:label="loc_intzIntrusionMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_deiEntityDomain" xlink:to="loc_intzIntrusionMember_30" xlink:type="arc" order="32" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" xlink:type="arc" order="3" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SellingShareholdersMember" xlink:label="loc_intzSellingShareholdersMember_40" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_intzSellingShareholdersMember_40" xlink:type="arc" order="42" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_UnderwriterOverAllotmentSharesMember" xlink:label="loc_intzUnderwriterOverAllotmentSharesMember_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_intzUnderwriterOverAllotmentSharesMember_50" xlink:type="arc" order="52" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock_70" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues_70" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare_70" xlink:type="arc" order="2" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GrossProceedsFromIssuanceOfCommonStock" xlink:label="loc_intzGrossProceedsFromIssuanceOfCommonStock_70" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_intzGrossProceedsFromIssuanceOfCommonStock_70" xlink:type="arc" order="3" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://intrusion.com/role/PreferredStockDetailsNarrative" xlink:title="00000051 - Disclosure - Preferred Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xbrldt:contextElement="segment" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapScheduleOfStockByClassTable" xlink:type="arc" order="10" xbrldt:closed="true" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xbrldt:contextElement="segment" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain_10" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember_0" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember_0" xlink:type="arc" order="1" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_N5PreferredStockMember" xlink:label="loc_intzN5PreferredStockMember_10" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_intzN5PreferredStockMember_10" xlink:type="arc" order="11" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Series25PreferredStockMember" xlink:label="loc_intzSeries25PreferredStockMember_20" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_intzSeries25PreferredStockMember_20" xlink:type="arc" order="21" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Series35PreferredStockMember" xlink:label="loc_intzSeries35PreferredStockMember_30" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_intzSeries35PreferredStockMember_30" xlink:type="arc" order="31" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaapConversionOfStockSharesIssued1_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapConversionOfStockSharesIssued1_50" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaapDividendsPreferredStock_50" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPreferredStock_50" xlink:type="arc" order="1" />
    </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>intz-20211231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US">Equity Components [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="us-gaap_PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockMember" xlink:to="us-gaap_PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockMember_lbl" xml:lang="en-US">Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockMember_lbl" xml:lang="en-US">Common Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="us-gaap_TreasuryStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockMember" xlink:to="us-gaap_TreasuryStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockMember_lbl" xml:lang="en-US">Treasury Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="us-gaap_AdditionalPaidInCapitalMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US">Retained Earnings [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US">Related Party [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GWardPaxtonMember" xlink:label="intz_GWardPaxtonMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_GWardPaxtonMember" xlink:to="intz_GWardPaxtonMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_GWardPaxtonMember_lbl" xml:lang="en-US">Paycheck Protection Program CARES Act [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SalesRevenueNetMember_lbl" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MajorCustomersAxis_lbl" xml:lang="en-US">Customer [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SevenGovernmentCustomersMember" xlink:label="intz_SevenGovernmentCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_SevenGovernmentCustomersMember" xlink:to="intz_SevenGovernmentCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_SevenGovernmentCustomersMember_lbl" xml:lang="en-US">Seven Government Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FiveGovernmentCustomersMember" xlink:label="intz_FiveGovernmentCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_FiveGovernmentCustomersMember" xlink:to="intz_FiveGovernmentCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_FiveGovernmentCustomersMember_lbl" xml:lang="en-US">Five Government Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember" xlink:label="intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember" xlink:to="intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember_lbl" xml:lang="en-US">Three Government Customers And One Commercial Customer [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ThreeGovernmentCustomersMember" xlink:label="intz_ThreeGovernmentCustomersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ThreeGovernmentCustomersMember" xlink:to="intz_ThreeGovernmentCustomersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ThreeGovernmentCustomersMember_lbl" xml:lang="en-US">Three Government Customers [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_EquipmentAndFurnitureAndFixturesMember" xlink:label="intz_EquipmentAndFurnitureAndFixturesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_EquipmentAndFurnitureAndFixturesMember" xlink:to="intz_EquipmentAndFurnitureAndFixturesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_EquipmentAndFurnitureAndFixturesMember_lbl" xml:lang="en-US">Equipment And Furniture And Fixtures [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_RangeAxis_lbl" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MinimumMember_lbl" xml:lang="en-US">Minimum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="us-gaap_LeaseholdImprovementsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PaycheckProtectionProgramCaresActMember" xlink:label="intz_PaycheckProtectionProgramCaresActMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PaycheckProtectionProgramCaresActMember" xlink:to="intz_PaycheckProtectionProgramCaresActMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="intz_PaycheckProtectionProgramCaresActMember_lbl" xml:lang="en-US">Paycheck Protection Program CARES Act [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_MaximumMember_lbl" xml:lang="en-US">Maximum [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xml:lang="en-US">Property Subject to or Available for Operating Lease [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingLeasesMember" xlink:label="intz_OperatingLeasesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_OperatingLeasesMember" xlink:to="intz_OperatingLeasesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_OperatingLeasesMember_lbl" xml:lang="en-US">Operating Leases [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassAxis" xlink:label="us-gaap_MajorPropertyClassAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MajorPropertyClassAxis" xlink:to="us-gaap_MajorPropertyClassAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MajorPropertyClassAxis_lbl" xml:lang="en-US">Major Property Class [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FinanceLeasesMember" xlink:label="intz_FinanceLeasesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_FinanceLeasesMember" xlink:to="intz_FinanceLeasesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_FinanceLeasesMember_lbl" xml:lang="en-US">Finance Leases [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember" xlink:label="us-gaap_StockOptionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockOptionMember" xlink:to="us-gaap_StockOptionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockOptionMember_lbl" xml:lang="en-US">Equity Option [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwardsMember" xlink:label="intz_RestrictedStockAwardsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_RestrictedStockAwardsMember" xlink:to="intz_RestrictedStockAwardsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_RestrictedStockAwardsMember_lbl" xml:lang="en-US">Restricted Stock Awards [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PlanNameAxis_lbl" xml:lang="en-US">Plan Name [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2021Member" xlink:label="intz_Plan2021Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Plan2021Member" xlink:to="intz_Plan2021Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Plan2021Member_lbl" xml:lang="en-US">2021 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="us-gaap_VestingAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VestingAxis" xlink:to="us-gaap_VestingAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VestingAxis_lbl" xml:lang="en-US">Vesting [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinOneYearMember" xlink:label="intz_VestsWithinOneYearMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_VestsWithinOneYearMember" xlink:to="intz_VestsWithinOneYearMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_VestsWithinOneYearMember_lbl" xml:lang="en-US">Vests Within One Year [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinTwoYearsMember" xlink:label="intz_VestsWithinTwoYearsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_VestsWithinTwoYearsMember" xlink:to="intz_VestsWithinTwoYearsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_VestsWithinTwoYearsMember_lbl" xml:lang="en-US">Vests Within Two Years [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinThreeYearsMember" xlink:label="intz_VestsWithinThreeYearsMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_VestsWithinThreeYearsMember" xlink:to="intz_VestsWithinThreeYearsMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_VestsWithinThreeYearsMember_lbl" xml:lang="en-US">Vests Within Three Years [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2015Member" xlink:label="intz_Plan2015Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Plan2015Member" xlink:to="intz_Plan2015Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Plan2015Member_lbl" xml:lang="en-US">2015 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2005Member" xlink:label="intz_Plan2005Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Plan2005Member" xlink:to="intz_Plan2005Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Plan2005Member_lbl" xml:lang="en-US">2005 Plan [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_lbl" xml:lang="en-US">Exercise Price Range [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range1Member" xlink:label="intz_Range1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range1Member" xlink:to="intz_Range1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Range1Member_lbl" xml:lang="en-US">Range 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range2Member" xlink:label="intz_Range2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range2Member" xlink:to="intz_Range2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Range2Member_lbl" xml:lang="en-US">Range 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range3Member" xlink:label="intz_Range3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range3Member" xlink:to="intz_Range3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Range3Member_lbl" xml:lang="en-US">Range 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range4Member" xlink:label="intz_Range4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range4Member" xlink:to="intz_Range4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Range4Member_lbl" xml:lang="en-US">Range 4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range5Member" xlink:label="intz_Range5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range5Member" xlink:to="intz_Range5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Range5Member_lbl" xml:lang="en-US">Range 5 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range6Member" xlink:label="intz_Range6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range6Member" xlink:to="intz_Range6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Range6Member_lbl" xml:lang="en-US">Range 6 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionAxis" xlink:label="us-gaap_SecuritiesFinancingTransactionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuritiesFinancingTransactionAxis" xlink:to="us-gaap_SecuritiesFinancingTransactionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuritiesFinancingTransactionAxis_lbl" xml:lang="en-US">Securities Financing Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ATMOfferingMember" xlink:label="intz_ATMOfferingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ATMOfferingMember" xlink:to="intz_ATMOfferingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ATMOfferingMember_lbl" xml:lang="en-US">ATM Offering [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SecondaryPublicOfferingMember" xlink:label="intz_SecondaryPublicOfferingMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_SecondaryPublicOfferingMember" xlink:to="intz_SecondaryPublicOfferingMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_SecondaryPublicOfferingMember_lbl" xml:lang="en-US">Secondary Public Offering [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LegalEntityAxis_lbl" xml:lang="en-US">Legal Entity [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_IntrusionMember" xlink:label="intz_IntrusionMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_IntrusionMember" xlink:to="intz_IntrusionMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_IntrusionMember_lbl" xml:lang="en-US">Richardson Property [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="us-gaap_RelatedPartyTransactionAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SellingShareholdersMember" xlink:label="intz_SellingShareholdersMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_SellingShareholdersMember" xlink:to="intz_SellingShareholdersMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_SellingShareholdersMember_lbl" xml:lang="en-US">Selling Shareholders [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_UnderwriterOverAllotmentSharesMember" xlink:label="intz_UnderwriterOverAllotmentSharesMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_UnderwriterOverAllotmentSharesMember" xlink:to="intz_UnderwriterOverAllotmentSharesMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_UnderwriterOverAllotmentSharesMember_lbl" xml:lang="en-US">Underwriter Over Allotment Shares [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementClassOfStockAxis_lbl" xml:lang="en-US">Class of Stock [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_N5PreferredStockMember" xlink:label="intz_N5PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_N5PreferredStockMember" xlink:to="intz_N5PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_N5PreferredStockMember_lbl" xml:lang="en-US">5% Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Series25PreferredStockMember" xlink:label="intz_Series25PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Series25PreferredStockMember" xlink:to="intz_Series25PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Series25PreferredStockMember_lbl" xml:lang="en-US">2.5% Series Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Series35PreferredStockMember" xlink:label="intz_Series35PreferredStockMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Series35PreferredStockMember" xlink:to="intz_Series35PreferredStockMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_Series35PreferredStockMember_lbl" xml:lang="en-US">3.5% Series Preferred Stock [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorFirmId_lbl" xml:lang="en-US">Auditor Firm ID</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="dei_AuditorName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorName_lbl" xml:lang="en-US">Auditor Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditorLocation_lbl" xml:lang="en-US">Auditor Location</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="us-gaap_AssetsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsAbstract_lbl" xml:lang="en-US">ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US">Current Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="us-gaap_PrepaidExpenseCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US">Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsCurrent_lbl" xml:lang="en-US">Total current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="us-gaap_AssetsNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US">Non-Current Assets:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property and Equipment:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="us-gaap_MachineryAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentGross" xlink:to="us-gaap_MachineryAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentGross_lbl" xml:lang="en-US">Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="us-gaap_FurnitureAndFixturesGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesGross" xlink:to="us-gaap_FurnitureAndFixturesGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FurnitureAndFixturesGross_lbl" xml:lang="en-US">Furniture and fixtures</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="us-gaap_LeaseholdImprovementsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseholdImprovementsGross" xlink:to="us-gaap_LeaseholdImprovementsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseholdImprovementsGross_lbl" xml:lang="en-US">Leasehold improvements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US">Property and equipment, gross</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US">Accumulated depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US">Property and equipment, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset_lbl" xml:lang="en-US">Finance leases, right-of-use assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US">Operating leases, right-of-use assets, net</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US">Other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="us-gaap_AssetsNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US">Total non-current assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_Assets_lbl" xml:lang="en-US">TOTAL ASSETS</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US">Current Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="us-gaap_AccountsPayableTradeCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableTradeCurrent" xlink:to="us-gaap_AccountsPayableTradeCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableTradeCurrent_lbl" xml:lang="en-US">Accounts payable, trade</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="us-gaap_AccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_lbl" xml:lang="en-US">Finance lease liabilities, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US">Operating lease liabilities, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="us-gaap_NotesPayableCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">PPP loan payable, current portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US">Total current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract_lbl" xml:lang="en-US">Non-Current Liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="us-gaap_LongTermNotesPayable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermNotesPayable" xlink:to="us-gaap_LongTermNotesPayable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermNotesPayable_lbl" xml:lang="en-US">PPP loan payable, noncurrent portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Finance lease liabilities, noncurrent portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US">Operating lease liabilities, noncurrent portion</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="us-gaap_LiabilitiesNoncurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesNoncurrent_lbl" xml:lang="en-US">Total non-current liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US">Commitments and contingencies &#8211; (See Note 9)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockValue_lbl" xml:lang="en-US">Preferred Stock $0.01 par value: Authorized shares &#8211; 5,000 Issued shares &#8211; 0 in 2021 and 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockValue_lbl" xml:lang="en-US">Common stock $0.01 par value: Authorized shares &#8212; 80,000 Issued shares &#8212; 19,135 in 2021 and 17,428 in 2020 Outstanding shares &#8212; 19,125 in 2021 and 17,418 in 2020</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="us-gaap_TreasuryStockValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_TreasuryStockValue_lbl" xml:lang="en-US">Common stock held in treasury, at cost &#8211; 10 shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="us-gaap_AdditionalPaidInCapital" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdditionalPaidInCapital_lbl" xml:lang="en-US">Additional paid-in capital</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US">Accumulated deficit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquity_lbl" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesAuthorized_lbl" xml:lang="en-US">Preferred stock, shares authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockSharesIssued_lbl" xml:lang="en-US">Preferred stock, shares issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="us-gaap_TreasuryStockShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockShares" xlink:to="us-gaap_TreasuryStockShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockShares_lbl" xml:lang="en-US">Common stock held in treasury, at cost, shares (in shares)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeStatementAbstract_lbl" xml:lang="en-US">Income Statement [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_lbl" xml:lang="en-US">Revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_GrossProfit_lbl" xml:lang="en-US">Gross profit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="us-gaap_OperatingExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US">Operating expenses:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="us-gaap_SellingAndMarketingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US">Sales and marketing</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="us-gaap_GeneralAndAdministrativeExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US">General and administrative</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US">Operating loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="us-gaap_InterestIncomeOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeOther" xlink:to="us-gaap_InterestIncomeOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeOther_lbl" xml:lang="en-US">Interest and other income</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_InterestExpense_lbl" xml:lang="en-US">Interest expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_lbl" xml:lang="en-US">Gain on the extinguishment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Loss from operations before income taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax provision</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net loss</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_lbl" xml:lang="en-US">Preferred stock dividends accrued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_lbl" xml:lang="en-US">Net loss attributable to common stockholders</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="us-gaap_EarningsPerShareBasicAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Net loss per share attributable to common stockholders:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="us-gaap_EarningsPerShareDiluted" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average common shares outstanding:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US">Basic</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US">Diluted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementTable_lbl" xml:lang="en-US">Statement [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementLineItems_lbl" 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_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquity_2_lbl" xml:lang="en-US">Beginning balance, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_lbl" xml:lang="en-US">Beginning Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_lbl" xml:lang="en-US">Conversion of preferred stock to common</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ConversionOfPreferredStockToCommonShares" xlink:label="intz_ConversionOfPreferredStockToCommonShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ConversionOfPreferredStockToCommonShares" xlink:to="intz_ConversionOfPreferredStockToCommonShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ConversionOfPreferredStockToCommonShares_lbl" xml:lang="en-US">Conversion of preferred stock to common, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_lbl" xml:lang="en-US">Preferred stock dividends declared, net of waived penalties by shareholders</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues_lbl" xml:lang="en-US">Public offering, net of fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US">Public offering, net of fees, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwarded" xlink:label="intz_RestrictedStockAwarded" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_RestrictedStockAwarded" xlink:to="intz_RestrictedStockAwarded_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_RestrictedStockAwarded_lbl" xml:lang="en-US">Restricted stock awarded</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwardedShares" xlink:label="intz_RestrictedStockAwardedShares" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_RestrictedStockAwardedShares" xlink:to="intz_RestrictedStockAwardedShares_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_RestrictedStockAwardedShares_lbl" xml:lang="en-US">Restricted stock awarded, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US">Share-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US">Exercise of stock options, shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_2_lbl" xml:lang="en-US">Net loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquity_3_lbl" xml:lang="en-US">Ending balance, value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_2_lbl" xml:lang="en-US">Ending Balance, shares</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Operating Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationDepletionAndAmortization_lbl" xml:lang="en-US">Depreciation and amortization</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_BadDebtExpense" xlink:label="intz_BadDebtExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_BadDebtExpense" xlink:to="intz_BadDebtExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_BadDebtExpense_lbl" xml:lang="en-US">Bad debt expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="us-gaap_OtherNoncashExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncashExpense" xlink:to="us-gaap_OtherNoncashExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherNoncashExpense_lbl" xml:lang="en-US">Noncash lease costs</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LossOnAbandonedRealEstateOperatingLease" xlink:label="intz_LossOnAbandonedRealEstateOperatingLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LossOnAbandonedRealEstateOperatingLease" xlink:to="intz_LossOnAbandonedRealEstateOperatingLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LossOnAbandonedRealEstateOperatingLease_lbl" xml:lang="en-US">Loss on abandoned real estate operating lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:to="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_lbl" xml:lang="en-US">Gain on extinguishment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GainOnModificationOfLease" xlink:label="intz_GainOnModificationOfLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_GainOnModificationOfLease" xlink:to="intz_GainOnModificationOfLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="intz_GainOnModificationOfLease_lbl" xml:lang="en-US">Gain on modification of lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US">Prepaid expenses and other assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_lbl" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US">Deferred revenue</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US">Net cash used in operating activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US">Investing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US">Purchases of property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US">Proceeds from sale of equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PurchasesOfIntangibleAssetsDomainName" xlink:label="intz_PurchasesOfIntangibleAssetsDomainName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PurchasesOfIntangibleAssetsDomainName" xlink:to="intz_PurchasesOfIntangibleAssetsDomainName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="intz_PurchasesOfIntangibleAssetsDomainName_lbl" xml:lang="en-US">Purchases of intangible assets &#8211; domain name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US">Net cash used in investing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US">Financing Activities:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="us-gaap_ProceedsFromOtherDebt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherDebt" xlink:to="us-gaap_ProceedsFromOtherDebt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromOtherDebt_lbl" xml:lang="en-US">Proceeds from PPP loan payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="us-gaap_PaymentsOfDividends" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_PaymentsOfDividends_lbl" xml:lang="en-US">Payments of dividends</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrincipalPaymentsOnFinancingLeaseEquipment" xlink:label="intz_PrincipalPaymentsOnFinancingLeaseEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrincipalPaymentsOnFinancingLeaseEquipment" xlink:to="intz_PrincipalPaymentsOnFinancingLeaseEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="intz_PrincipalPaymentsOnFinancingLeaseEquipment_lbl" xml:lang="en-US">Principal payments on financing lease equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering_lbl" xml:lang="en-US">Proceeds from public stock offering, net of fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="us-gaap_ProceedsFromStockOptionsExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromStockOptionsExercised" xlink:to="us-gaap_ProceedsFromStockOptionsExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromStockOptionsExercised_lbl" xml:lang="en-US">Proceeds from stock options exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US">Net cash provided by financing activities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_lbl" xml:lang="en-US">Net increase (decrease) in cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US">Cash and cash equivalents at beginning of period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2_lbl" xml:lang="en-US">Cash and cash equivalents at end of period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestPaidNet_lbl" xml:lang="en-US">Cash paid for interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract_lbl" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PreferredStockDividendsAccrued" xlink:label="intz_PreferredStockDividendsAccrued" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PreferredStockDividendsAccrued" xlink:to="intz_PreferredStockDividendsAccrued_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PreferredStockDividendsAccrued_lbl" xml:lang="en-US">Preferred stock dividends accrued</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ConversionOfPreferredStockToCommon" xlink:label="intz_ConversionOfPreferredStockToCommon" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ConversionOfPreferredStockToCommon" xlink:to="intz_ConversionOfPreferredStockToCommon_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ConversionOfPreferredStockToCommon_lbl" xml:lang="en-US">Conversion of preferred stock to common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_AssetsAcquiredUnderRightOfUseRouOperatingLease" xlink:label="intz_AssetsAcquiredUnderRightOfUseRouOperatingLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_AssetsAcquiredUnderRightOfUseRouOperatingLease" xlink:to="intz_AssetsAcquiredUnderRightOfUseRouOperatingLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_AssetsAcquiredUnderRightOfUseRouOperatingLease_lbl" xml:lang="en-US">Assets acquired under a Right of Use (&#8220;ROU&#8221;) operating lease</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_AssetsAcquiredUnderRouFinanceLease" xlink:label="intz_AssetsAcquiredUnderRouFinanceLease" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_AssetsAcquiredUnderRouFinanceLease" xlink:to="intz_AssetsAcquiredUnderRouFinanceLease_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_AssetsAcquiredUnderRouFinanceLease_lbl" xml:lang="en-US">Assets acquired under a ROU finance lease</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:to="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock_lbl" xml:lang="en-US">Description of Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosurePrepaidExpensesAbstract" xlink:label="intz_DisclosurePrepaidExpensesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_DisclosurePrepaidExpensesAbstract" xlink:to="intz_DisclosurePrepaidExpensesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_DisclosurePrepaidExpensesAbstract_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidExpensesTextBlock" xlink:label="intz_PrepaidExpensesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrepaidExpensesTextBlock" xlink:to="intz_PrepaidExpensesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="intz_PrepaidExpensesTextBlock_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="us-gaap_PayablesAndAccrualsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_lbl" xml:lang="en-US">Accrued Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="us-gaap_DebtDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_DebtDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureAbstract_lbl" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="us-gaap_DebtDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtDisclosureTextBlock" xlink:to="us-gaap_DebtDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtDisclosureTextBlock_lbl" xml:lang="en-US">SBA Paycheck Protection Program Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CompensationAndRetirementDisclosureAbstract_lbl" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_lbl" xml:lang="en-US">Employee Benefit Plan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract_lbl" xml:lang="en-US">Right-of-use Asset And Leasing Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US">Right-of-use Asset and Leasing Liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="intz_DisclosureEmployeeIncentivePlansAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_DisclosureEmployeeIncentivePlansAbstract" xlink:to="intz_DisclosureEmployeeIncentivePlansAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_DisclosureEmployeeIncentivePlansAbstract_lbl" xml:lang="en-US">Employee Incentive Plans</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_EmployeeIncentivePlansTextBlock" xlink:label="intz_EmployeeIncentivePlansTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_EmployeeIncentivePlansTextBlock" xlink:to="intz_EmployeeIncentivePlansTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="intz_EmployeeIncentivePlansTextBlock_lbl" xml:lang="en-US">Employee Incentive Plans</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="us-gaap_EquityAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityAbstract" xlink:to="us-gaap_EquityAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EquityAbstract_lbl" xml:lang="en-US">Equity [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl" xml:lang="en-US">Common Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockTextBlock" xlink:label="us-gaap_PreferredStockTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockTextBlock" xlink:to="us-gaap_PreferredStockTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockTextBlock_lbl" xml:lang="en-US">Preferred Stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="us-gaap_SubsequentEventsAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="us-gaap_SubsequentEventsTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US">Subsequent Events.</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US">Basis of Presentation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_UseOfEstimates_lbl" xml:lang="en-US">Use of Estimates</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock_lbl" xml:lang="en-US">Cash and Cash Equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="us-gaap_ReceivablesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesPolicyTextBlock" xlink:to="us-gaap_ReceivablesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesPolicyTextBlock_lbl" xml:lang="en-US">Accounts Receivable and Allowance for Doubtful Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="us-gaap_ConcentrationRiskCreditRisk" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Risk Concentration</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidExpensesPolicyTextBlock" xlink:label="intz_PrepaidExpensesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrepaidExpensesPolicyTextBlock" xlink:to="intz_PrepaidExpensesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="intz_PrepaidExpensesPolicyTextBlock_lbl" xml:lang="en-US">Prepaid Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US">Property and Equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_lbl" xml:lang="en-US">Long-Lived Assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US">Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_lbl" xml:lang="en-US">Commitments and Contingencies</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" xlink:label="intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" xlink:to="intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK_lbl" xml:lang="en-US">Accounting for Share-based Compensation Awards</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ValuationAssumptionsPolicyTextBlock" xlink:label="intz_ValuationAssumptionsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ValuationAssumptionsPolicyTextBlock" xlink:to="intz_ValuationAssumptionsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ValuationAssumptionsPolicyTextBlock_lbl" xml:lang="en-US">Valuation Assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock_lbl" xml:lang="en-US">Net Loss Per Share</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_lbl" xml:lang="en-US">Revenue Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Costs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US">Foreign Currency</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US">Income Taxes</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US">Recent Accounting Pronouncements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US">Schedule of Share-based payment award, stock options, valuation assumptions</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US">Schedule of contract liability</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_lbl" xml:lang="en-US">Schedule of prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of accrued liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US">Schedule of deferred tax assets and liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_lbl" xml:lang="en-US">Schedule of effective income tax rate reconciliation</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseBalancesTableTextBlock" xlink:label="intz_LeaseBalancesTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LeaseBalancesTableTextBlock" xlink:to="intz_LeaseBalancesTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LeaseBalancesTableTextBlock_lbl" xml:lang="en-US">Schedule of lease information</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="us-gaap_LeaseCostTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US">Lease cost table</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_lbl" xml:lang="en-US">Schedule of other supplemental information related to our leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US">Future minimum lease obligations</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of unvested RSAs</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US">Schedule of option activity</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_lbl" xml:lang="en-US">Schedule of stock options by exercise price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_lbl" xml:lang="en-US">Other information regarding stock options</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" xlink:label="intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" xlink:to="intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_lbl" xml:lang="en-US">Schedule of common shares reserved for future issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_lbl" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedBenefitPlanDisclosureLineItems_lbl" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ProfitLoss_2_lbl" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:label="us-gaap_DebtAndEquitySecuritiesGainLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:to="us-gaap_DebtAndEquitySecuritiesGainLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtAndEquitySecuritiesGainLoss_lbl" xml:lang="en-US">Debt and Equity Securities, Gain (Loss)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_lbl" xml:lang="en-US">Weighted average grant date fair value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US">Expected dividend yield</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US">Risk-free interest rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US">Expected volatility</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_lbl" xml:lang="en-US">Expected life (in years)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ContractWithCustomerLiability_lbl" xml:lang="en-US">Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ContractWithCustomerLiabilityAdditions" xlink:label="intz_ContractWithCustomerLiabilityAdditions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ContractWithCustomerLiabilityAdditions" xlink:to="intz_ContractWithCustomerLiabilityAdditions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ContractWithCustomerLiabilityAdditions_lbl" xml:lang="en-US">Additions</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:label="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:to="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_lbl" xml:lang="en-US">Revenue recognized</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ContractWithCustomerLiability_2_lbl" xml:lang="en-US">Ending Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="us-gaap_ScheduleOfProductInformationTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductInformationTable" xlink:to="us-gaap_ScheduleOfProductInformationTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfProductInformationTable_lbl" xml:lang="en-US">Schedule of Product Information [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="us-gaap_ProductInformationLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductInformationLineItems" xlink:to="us-gaap_ProductInformationLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProductInformationLineItems_lbl" xml:lang="en-US">Product Information [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_2_lbl" xml:lang="en-US">Cash and cash equivalents</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="us-gaap_AccountsAndNotesReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsAndNotesReceivableNet_lbl" xml:lang="en-US">Accounts receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US">Percentage of revenues</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US">Property and equipment, useful lives</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xml:lang="en-US">Property and equipment</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US">Impairment of long-lived assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_lbl" xml:lang="en-US">Anti-dilutive securities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="us-gaap_AccountsReceivableNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNet" xlink:to="us-gaap_AccountsReceivableNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNet_lbl" xml:lang="en-US">Accounts Receivable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerAssetNetCurrent_lbl" xml:lang="en-US">Contract assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="us-gaap_PrepaidInsurance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidInsurance" xlink:to="us-gaap_PrepaidInsurance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidInsurance_lbl" xml:lang="en-US">Prepaid insurance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidRent" xlink:label="us-gaap_PrepaidRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidRent" xlink:to="us-gaap_PrepaidRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidRent_lbl" xml:lang="en-US">Prepaid rent</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidLicenses" xlink:label="intz_PrepaidLicenses" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrepaidLicenses" xlink:to="intz_PrepaidLicenses_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PrepaidLicenses_lbl" xml:lang="en-US">Prepaid licenses</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidMaintenance" xlink:label="intz_PrepaidMaintenance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrepaidMaintenance" xlink:to="intz_PrepaidMaintenance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PrepaidMaintenance_lbl" xml:lang="en-US">Prepaid maintenance</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidOther" xlink:label="intz_PrepaidOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrepaidOther" xlink:to="intz_PrepaidOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PrepaidOther_lbl" xml:lang="en-US">Prepaid other</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PrepaidExpenseAndOtherAssets_lbl" xml:lang="en-US">&#160;Prepaid expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="us-gaap_AccruedProfessionalFeesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US">Accrued legal and professional fees</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="us-gaap_AccruedPayrollTaxesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedPayrollTaxesCurrent" xlink:to="us-gaap_AccruedPayrollTaxesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedPayrollTaxesCurrent_lbl" xml:lang="en-US">Accrued payroll</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="us-gaap_AccruedVacationCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedVacationCurrent" xlink:to="us-gaap_AccruedVacationCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedVacationCurrent_lbl" xml:lang="en-US">Accrued vacation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedEmployeeBenefitsCurrent" xlink:to="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedEmployeeBenefitsCurrent_lbl" xml:lang="en-US">Employee benefits payable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedLiabilitiesCurrent" xlink:to="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_AccruedLiabilitiesCurrent_2_lbl" xml:lang="en-US">&#160;Total accrued expenses</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="us-gaap_DebtInstrumentTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentTable" xlink:to="us-gaap_DebtInstrumentTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentTable_lbl" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="us-gaap_DebtInstrumentLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentLineItems" xlink:to="us-gaap_DebtInstrumentLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentLineItems_lbl" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromOtherDebt" xlink:to="us-gaap_ProceedsFromOtherDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ProceedsFromOtherDebt_2_lbl" xml:lang="en-US">Proceeds from PPP Loan</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="us-gaap_DebtInstrumentMaturityDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Debt maturity date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:to="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateDuringPeriod_lbl" xml:lang="en-US">Interest rate</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt_2_lbl" xml:lang="en-US">Gain on extinguishment of debt</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_lbl" xml:lang="en-US">Define Contribution Plan, Percentage of Contribution by Employees</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DefinedContributionPlanEmployerMatchingContributionRate" xlink:label="intz_DefinedContributionPlanEmployerMatchingContributionRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_DefinedContributionPlanEmployerMatchingContributionRate" xlink:to="intz_DefinedContributionPlanEmployerMatchingContributionRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_DefinedContributionPlanEmployerMatchingContributionRate_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution Rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_lbl" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="us-gaap_DefinedContributionPlanCostRecognized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanCostRecognized" xlink:to="us-gaap_DefinedContributionPlanCostRecognized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DefinedContributionPlanCostRecognized_lbl" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US">Net operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_lbl" xml:lang="en-US">Net operating loss carryforwards of foreign subsidiaries</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_lbl" xml:lang="en-US">Depreciation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_lbl" xml:lang="en-US">Stock-based compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredTaxAssetsOther_lbl" xml:lang="en-US">Other</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US">Net deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Valuation allowance for net deferred tax assets</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsLiabilitiesNet_lbl" xml:lang="en-US">Net deferred tax assets, net of allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_lbl" xml:lang="en-US">Reconciliation of income tax benefit to statutory rate:</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US">Income benefit at statutory rate</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_lbl" xml:lang="en-US">State income taxes (benefit), net of federal income tax benefit</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Permanent differences</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US">Change in valuation allowance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_lbl" xml:lang="en-US">Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_2_lbl" xml:lang="en-US">&#160;Income tax provision</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="us-gaap_OperatingLossCarryforwards" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US">Operating loss carryforwards</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseAssets" xlink:label="intz_LeaseAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LeaseAssets" xlink:to="intz_LeaseAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LeaseAssets_lbl" xml:lang="en-US">Total lease assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Finance leases liabilities, current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_2_lbl" xml:lang="en-US">Operating leases liabilities, current portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Finance leases liability, noncurrent portion</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_2_lbl" xml:lang="en-US">Operating lease liability, noncurrent portion</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseLiabilities" xlink:label="intz_LeaseLiabilities" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LeaseLiabilities" xlink:to="intz_LeaseLiabilities_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LeaseLiabilities_lbl" xml:lang="en-US">Total lease liabilities</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term - Finance leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US">Weighted average remaining lease term - Operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate - Finance leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US">Weighted average discount rate - Operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl" xml:lang="en-US">Amortization expense &#8211; Finance ROU</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingLeaseRightOfUseAssets" xlink:label="intz_OperatingLeaseRightOfUseAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_OperatingLeaseRightOfUseAssets" xlink:to="intz_OperatingLeaseRightOfUseAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_OperatingLeaseRightOfUseAssets_lbl" xml:lang="en-US">Lease expense &#8211; Operating ROU</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_InterestExpenseFinanceRightOfUseAssets" xlink:label="intz_InterestExpenseFinanceRightOfUseAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_InterestExpenseFinanceRightOfUseAssets" xlink:to="intz_InterestExpenseFinanceRightOfUseAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_InterestExpenseFinanceRightOfUseAssets_lbl" xml:lang="en-US">Interest expense &#8211; Finance ROU</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LossOnAbandonedLeaseOperatingRightOfUseAssets" xlink:label="intz_LossOnAbandonedLeaseOperatingRightOfUseAssets" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LossOnAbandonedLeaseOperatingRightOfUseAssets" xlink:to="intz_LossOnAbandonedLeaseOperatingRightOfUseAssets_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LossOnAbandonedLeaseOperatingRightOfUseAssets_lbl" xml:lang="en-US">Loss on abandoned lease &#8211; Operating ROU</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingAndFinanceLeaseExpense" xlink:label="intz_OperatingAndFinanceLeaseExpense" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_OperatingAndFinanceLeaseExpense" xlink:to="intz_OperatingAndFinanceLeaseExpense_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_OperatingAndFinanceLeaseExpense_lbl" xml:lang="en-US">Total Lease Expense</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingCashFlowsForOperatingLeases" xlink:label="intz_OperatingCashFlowsForOperatingLeases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_OperatingCashFlowsForOperatingLeases" xlink:to="intz_OperatingCashFlowsForOperatingLeases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_OperatingCashFlowsForOperatingLeases_lbl" xml:lang="en-US">Operating cash flows for operating leases</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingCashFlowsForFinanceLeases" xlink:label="intz_OperatingCashFlowsForFinanceLeases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_OperatingCashFlowsForFinanceLeases" xlink:to="intz_OperatingCashFlowsForFinanceLeases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_OperatingCashFlowsForFinanceLeases_lbl" xml:lang="en-US">Operating cash flows for finance leases</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FinancingCashFlowsForFinanceLeases" xlink:label="intz_FinancingCashFlowsForFinanceLeases" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_FinancingCashFlowsForFinanceLeases" xlink:to="intz_FinancingCashFlowsForFinanceLeases_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_FinancingCashFlowsForFinanceLeases_lbl" xml:lang="en-US">Financing cash flows for finance leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Operating ROU Leases 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US">Finance ROU Leases 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_lbl" xml:lang="en-US">Total 2022</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Operating ROU Leases 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US">Finance ROU Leases 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_lbl" xml:lang="en-US">Total 2023</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Operating ROU Leases 2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US">Finance ROU Leases 2024</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_lbl" xml:lang="en-US">Total 2024</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">Operating ROU Leases 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_lbl" xml:lang="en-US">Finance ROU Leases 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_lbl" xml:lang="en-US">Total 2025</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">Operating ROU Leases 2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_lbl" xml:lang="en-US">Finance ROU Leases 2026</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_lbl" xml:lang="en-US">Total 2026</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Operating ROU Leases Due</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Finance ROU Leases Due</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US">Total</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Operating ROU Leases Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US">Less: Finance ROU Leases, Interest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US">Operating ROU Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiability_lbl" xml:lang="en-US">Finance ROU Leases</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:label="us-gaap_FinanceLeaseInterestPaymentOnLiability" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="us-gaap_FinanceLeaseInterestPaymentOnLiability_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseInterestPaymentOnLiability_lbl" xml:lang="en-US">Finance leases</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseAbandonmentCharges" xlink:label="intz_LeaseAbandonmentCharges" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LeaseAbandonmentCharges" xlink:to="intz_LeaseAbandonmentCharges_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_LeaseAbandonmentCharges_lbl" xml:lang="en-US">Lease abandonment charges</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRent" xlink:label="us-gaap_PaymentsForRent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsForRent" xlink:to="us-gaap_PaymentsForRent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsForRent_lbl" xml:lang="en-US">Rent paid</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DutyToMitigateDamages" xlink:label="intz_DutyToMitigateDamages" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_DutyToMitigateDamages" xlink:to="intz_DutyToMitigateDamages_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_DutyToMitigateDamages_lbl" xml:lang="en-US">Duty to mitigate damages</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_lbl" xml:lang="en-US">Number of Shares, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_lbl" xml:lang="en-US">Weighted-Average Grant-Date Fair Value, Beginning Balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_lbl" xml:lang="en-US">Number of Shares Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_lbl" xml:lang="en-US">Weighted-Average Grant-Date Fair Value Granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_lbl" xml:lang="en-US">Number of Shares Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_lbl" xml:lang="en-US">Weighted-Average Grant-Date Fair Value Vested</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_lbl" xml:lang="en-US">Number of Shares Forfeited/canceled</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_lbl" xml:lang="en-US">Weighted-Average Grant-Date Fair Value Forfeited/canceled</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2_lbl" xml:lang="en-US">Number of Shares, Ending balance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2_lbl" xml:lang="en-US">Weighted-Average Grant-Date Fair Value, Ending balance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US">Number of Options Outstanding, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Beginning</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" xlink:label="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" xlink:to="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_lbl" xml:lang="en-US">Number of Options Outstanding, Granted at price = market value</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" xlink:label="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" xlink:to="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_lbl" xml:lang="en-US">Weighted Average Exercise Price, Granted at price = market value</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_StockIssuedDuringPeriodSharesStockOptionExercised" xlink:label="intz_StockIssuedDuringPeriodSharesStockOptionExercised" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_StockIssuedDuringPeriodSharesStockOptionExercised" xlink:to="intz_StockIssuedDuringPeriodSharesStockOptionExercised_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="intz_StockIssuedDuringPeriodSharesStockOptionExercised_lbl" xml:lang="en-US">Number of Options Outstanding, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercised</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US">Number of Options Outstanding, Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Forfeited</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US">Number of Options Outstanding, Expired</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2_lbl" xml:lang="en-US">Number of Options Outstanding, Expired</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2_lbl" xml:lang="en-US">Number of Options Outstanding, Ending</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted Average Exercise Price, Ending</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US">Number of Options Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted Average Exercise Price, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US">Exercise price, high end of range</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US">Exercise price, high end of range</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_lbl" xml:lang="en-US">Options Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_lbl" xml:lang="en-US">Options Outstanding Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_lbl" xml:lang="en-US">Options Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_lbl" xml:lang="en-US">Options Exercisable Weighted Average Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US">Number of outstanding options, Vested and expected to vest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_2_lbl" xml:lang="en-US">Number of outstanding options, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average remaining contractual life, Vested and expected to vest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US">Weighted average remaining contractual life, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US">Weighted average exercise price per share, Vested and expected to vest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_2_lbl" xml:lang="en-US">Weighted average exercise price per share, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US">Intrinsic value, Vested and expected to vest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US">Intrinsic value, Exercisable</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_lbl" xml:lang="en-US">Common shares reserved for future issuance (in shares)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensation_2_lbl" xml:lang="en-US">Stock compensation expense</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US">Number of Shares Authorized</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_lbl" xml:lang="en-US">RSA issued during period, value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:to="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross_lbl" xml:lang="en-US">RSA's issued during period, 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_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_2_lbl" xml:lang="en-US">RSA's expected to vest</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_lbl" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_lbl" xml:lang="en-US">Options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_lbl" xml:lang="en-US">Forfeited shares</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2_lbl" xml:lang="en-US">Options exercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3_lbl" xml:lang="en-US">Options outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US">Options granted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_lbl" xml:lang="en-US">Options cancelled</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_lbl" xml:lang="en-US">Options available for grant</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:to="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_2_lbl" xml:lang="en-US">Common stock, options and RSA's available for future issuance</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionTable" xlink:label="us-gaap_SecuritiesFinancingTransactionTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuritiesFinancingTransactionTable" xlink:to="us-gaap_SecuritiesFinancingTransactionTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuritiesFinancingTransactionTable_lbl" xml:lang="en-US">Securities Financing Transaction [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionLineItems" xlink:label="us-gaap_SecuritiesFinancingTransactionLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SecuritiesFinancingTransactionLineItems" xlink:to="us-gaap_SecuritiesFinancingTransactionLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SecuritiesFinancingTransactionLineItems_lbl" xml:lang="en-US">Securities Financing Transaction [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_2_lbl" xml:lang="en-US">Common stock shares issued under public offering</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="us-gaap_SaleOfStockPricePerShare" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SaleOfStockPricePerShare" xlink:to="us-gaap_SaleOfStockPricePerShare_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SaleOfStockPricePerShare_lbl" xml:lang="en-US">Sale of stock, price per share</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GrossProceedsFromIssuanceOfCommonStock" xlink:label="intz_GrossProceedsFromIssuanceOfCommonStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_GrossProceedsFromIssuanceOfCommonStock" xlink:to="intz_GrossProceedsFromIssuanceOfCommonStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_GrossProceedsFromIssuanceOfCommonStock_lbl" xml:lang="en-US">Gross proceeds from issuance of common stock</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="us-gaap_ScheduleOfStockByClassTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfStockByClassTable" xlink:to="us-gaap_ScheduleOfStockByClassTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfStockByClassTable_lbl" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="us-gaap_ClassOfStockLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfStockLineItems" xlink:to="us-gaap_ClassOfStockLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfStockLineItems_lbl" xml:lang="en-US">Class of Stock [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="us-gaap_ConversionOfStockSharesIssued1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConversionOfStockSharesIssued1" xlink:to="us-gaap_ConversionOfStockSharesIssued1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConversionOfStockSharesIssued1_lbl" xml:lang="en-US">Preferred stock converted, Common stock issued</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="us-gaap_DividendsPreferredStock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DividendsPreferredStock" xlink:to="us-gaap_DividendsPreferredStock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DividendsPreferredStock_lbl" xml:lang="en-US">Dividends</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PaycheckProtectionProgramCaresActMember" xlink:to="intz_PaycheckProtectionProgramCaresActMember_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_PaycheckProtectionProgramCaresActMember_doc" xml:lang="en-US">Represents loan designed to provide funds for small businesses to keep their employees on the payroll.</link:label>
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FinanceLeaseLiabilityPaymentsInterest" xlink:label="intz_FinanceLeaseLiabilityPaymentsInterest" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_FinanceLeaseLiabilityPaymentsInterest" xlink:to="intz_FinanceLeaseLiabilityPaymentsInterest_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_FinanceLeaseLiabilityPaymentsInterest_doc" xml:lang="en-US">Less: Finance ROU Leases, Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_doc" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for operating lease and finance lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_doc" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_doc" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_doc" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_doc" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:to="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_doc" xml:lang="en-US">Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" xlink:to="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_doc" xml:lang="en-US">Represents the gross number of share options (or share units) granted at price equal to the market value during the period.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" xlink:to="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_doc" xml:lang="en-US">Weighted average price equal to the market value at which grantees can acquire the shares reserved for issuance on stock options awarded.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range1Member" xlink:to="intz_Range1Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_Range1Member_doc" xml:lang="en-US">Range 1 in a series of exercise price ranges.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range2Member" xlink:to="intz_Range2Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_Range2Member_doc" xml:lang="en-US">Range 2 in a series of exercise price ranges.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range3Member" xlink:to="intz_Range3Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_Range3Member_doc" xml:lang="en-US">Range 3 in a series of exercise price ranges.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_Range4Member" xlink:to="intz_Range4Member_doc" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="intz_Range4Member_doc" xml:lang="en-US">Range 4 in a series of exercise price ranges.</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PaycheckProtectionProgramCaresActMember" xlink:to="intz_PaycheckProtectionProgramCaresActMember_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PaycheckProtectionProgramCaresActMember_3_lbl" xml:lang="en-US">Paycheck Protection Program CARES Act [Member] [Default Label]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsCurrent_2_lbl" xml:lang="en-US">Assets, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_2_lbl" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetsNoncurrent_2_lbl" xml:lang="en-US">Assets, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Assets_2_lbl" xml:lang="en-US">Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesCurrent_2_lbl" xml:lang="en-US">Liabilities, Current</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesNoncurrent" xlink:to="us-gaap_LiabilitiesNoncurrent_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesNoncurrent_2_lbl" xml:lang="en-US">Liabilities, Noncurrent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TreasuryStockValue" xlink:to="us-gaap_TreasuryStockValue_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TreasuryStockValue_2_lbl" xml:lang="en-US">Treasury Stock, Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_4_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_4_lbl" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_2_lbl" xml:lang="en-US">Liabilities and Equity</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrossProfit_2_lbl" xml:lang="en-US">Gross Profit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OperatingIncomeLoss_2_lbl" xml:lang="en-US">Operating Income (Loss)</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestExpense_2_lbl" xml:lang="en-US">Interest Expense</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProfitLoss_3_lbl" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:to="us-gaap_PreferredStockDividendsIncomeStatementImpact_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PreferredStockDividendsIncomeStatementImpact_2_lbl" xml:lang="en-US">Preferred Stock Dividends, Income Statement Impact</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_2_lbl" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2_lbl" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SharesOutstanding_3_lbl" xml:lang="en-US">Shares, Outstanding</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings_2_lbl" xml:lang="en-US">Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:to="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ExtinguishmentOfDebtGainLossNetOfTax_2_lbl" xml:lang="en-US">Extinguishment of Debt, Gain (Loss), Net of Tax</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_GainOnModificationOfLease" xlink:to="intz_GainOnModificationOfLease_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_GainOnModificationOfLease_2_lbl" xml:lang="en-US">GainOnModificationOfLease</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_2_lbl" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2_lbl" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2_lbl" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PurchasesOfIntangibleAssetsDomainName" xlink:to="intz_PurchasesOfIntangibleAssetsDomainName_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PurchasesOfIntangibleAssetsDomainName_2_lbl" xml:lang="en-US">PurchasesOfIntangibleAssetsDomainName</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfDividends" xlink:to="us-gaap_PaymentsOfDividends_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PaymentsOfDividends_2_lbl" xml:lang="en-US">Payments of Dividends</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrincipalPaymentsOnFinancingLeaseEquipment" xlink:to="intz_PrincipalPaymentsOnFinancingLeaseEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PrincipalPaymentsOnFinancingLeaseEquipment_2_lbl" xml:lang="en-US">PrincipalPaymentsOnFinancingLeaseEquipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_2_lbl" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_2_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3_lbl" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrepaidExpensesTextBlock" xlink:to="intz_PrepaidExpensesTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PrepaidExpensesTextBlock_2_lbl" xml:lang="en-US">PrepaidExpensesTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_EmployeeIncentivePlansTextBlock" xlink:to="intz_EmployeeIncentivePlansTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_EmployeeIncentivePlansTextBlock_2_lbl" xml:lang="en-US">EmployeeIncentivePlansTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_PrepaidExpensesPolicyTextBlock" xlink:to="intz_PrepaidExpensesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_PrepaidExpensesPolicyTextBlock_2_lbl" xml:lang="en-US">PrepaidExpensesPolicyTextBlock</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock_2_lbl" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_2_lbl" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ContractWithCustomerLiability_3_lbl" xml:lang="en-US">Contract with Customer, Liability</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:to="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_2_lbl" xml:lang="en-US">ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndNotesReceivableNet" xlink:to="us-gaap_AccountsAndNotesReceivableNet_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsAndNotesReceivableNet_2_lbl" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2_lbl" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsOther_2_lbl" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsGross_2_lbl" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_2_lbl" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="us-gaap_IncomeTaxReconciliationOtherAdjustments_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationOtherAdjustments_2_lbl" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2_lbl" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="intz_StockIssuedDuringPeriodSharesStockOptionExercised" xlink:to="intz_StockIssuedDuringPeriodSharesStockOptionExercised_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="intz_StockIssuedDuringPeriodSharesStockOptionExercised_2_lbl" xml:lang="en-US">StockIssuedDuringPeriodSharesStockOptionExercised</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_2_lbl" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit</link:label>
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_2_lbl" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>intz-20211231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.12a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://intrusion.com/role/Cover" xlink:href="intz-20211231.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedBalanceSheets" xlink:href="intz-20211231.xsd#ConsolidatedBalanceSheets" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:href="intz-20211231.xsd#ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfOperations" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfOperations" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" xlink:href="intz-20211231.xsd#ConsolidatedStatementsOfCashFlows" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/DescriptionOfBusiness" xlink:href="intz-20211231.xsd#DescriptionOfBusiness" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpenses" xlink:href="intz-20211231.xsd#PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpenses" xlink:href="intz-20211231.xsd#AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoan" xlink:href="intz-20211231.xsd#SbaPaycheckProtectionProgramLoan" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeBenefitPlan" xlink:href="intz-20211231.xsd#EmployeeBenefitPlan" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxes" xlink:href="intz-20211231.xsd#IncomeTaxes" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommitmentsAndContingencies" xlink:href="intz-20211231.xsd#CommitmentsAndContingencies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlans" xlink:href="intz-20211231.xsd#EmployeeIncentivePlans" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommonStock" xlink:href="intz-20211231.xsd#CommonStock" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PreferredStock" xlink:href="intz-20211231.xsd#PreferredStock" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SubsequentEvents." xlink:href="intz-20211231.xsd#SubsequentEvents." xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpensesTables" xlink:href="intz-20211231.xsd#PrepaidExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpensesTables" xlink:href="intz-20211231.xsd#AccruedExpensesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesTables" xlink:href="intz-20211231.xsd#IncomeTaxesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansTables" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansTables" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative" xlink:href="intz-20211231.xsd#DescriptionOfBusinessDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:href="intz-20211231.xsd#SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses" xlink:href="intz-20211231.xsd#PrepaidExpensesDetails-PrepaidExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" xlink:href="intz-20211231.xsd#AccruedExpensesDetails-AccruedExpenses" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:href="intz-20211231.xsd#SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:href="intz-20211231.xsd#EmployeeBenefitPlanDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:href="intz-20211231.xsd#IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" xlink:href="intz-20211231.xsd#IncomeTaxesDetails-IncomeTaxReconciliation" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/IncomeTaxesDetailsNarrative" xlink:href="intz-20211231.xsd#IncomeTaxesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:href="intz-20211231.xsd#Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:href="intz-20211231.xsd#CommitmentsAndContingenciesDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-Outstanding" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative" xlink:href="intz-20211231.xsd#EmployeeIncentivePlansDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/CommonStockDetailsNarrative" xlink:href="intz-20211231.xsd#CommonStockDetailsNarrative" xlink:type="simple" />
    <link:roleRef roleURI="http://intrusion.com/role/PreferredStockDetailsNarrative" xlink:href="intz-20211231.xsd#PreferredStockDetailsNarrative" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="loc_deiAuditorFirmId" />
      <link:presentationArc order="580" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorFirmId" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="loc_deiAuditorName" />
      <link:presentationArc order="590" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="loc_deiAuditorLocation" />
      <link:presentationArc order="600" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditorLocation" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedBalanceSheets" xlink:title="00000002 - Statement - CONSOLIDATED BALANCE SHEETS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaapAssetsAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaapAssetsCurrentAbstract" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="loc_us-gaapAccountsReceivableNetCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapAccountsReceivableNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaapPrepaidExpenseCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsCurrentAbstract" xlink:to="loc_us-gaapPrepaidExpenseCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaapAssetsCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaapAssetsNoncurrentAbstract" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAssetsNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaapPropertyPlantAndEquipmentAbstract" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentGross" xlink:label="loc_us-gaapMachineryAndEquipmentGross" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapMachineryAndEquipmentGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesGross" xlink:label="loc_us-gaapFurnitureAndFixturesGross" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapFurnitureAndFixturesGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsGross" xlink:label="loc_us-gaapLeaseholdImprovementsGross" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentAbstract" xlink:to="loc_us-gaapLeaseholdImprovementsGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaapPropertyPlantAndEquipmentGross" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAssetsAbstract" xlink:to="loc_us-gaapAccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentNet" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAsset" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaapOtherAssetsNoncurrent" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapOtherAssetsNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaapAssetsNoncurrent" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssetsNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="loc_us-gaapAssets" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaapLiabilitiesCurrentAbstract" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaapAccountsPayableTradeCurrent" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccountsPayableTradeCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent" xlink:label="loc_us-gaapNotesPayableCurrent" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapNotesPayableCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="loc_us-gaapContractWithCustomerLiabilityCurrent" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesCurrentAbstract" xlink:to="loc_us-gaapContractWithCustomerLiabilityCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaapLiabilitiesCurrent" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapAccountsPayableAndAccruedLiabilitiesNoncurrentAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermNotesPayable" xlink:label="loc_us-gaapLongTermNotesPayable" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLongTermNotesPayable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaapLiabilitiesNoncurrent" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapLiabilitiesNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaapCommitmentsAndContingencies" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapCommitmentsAndContingencies" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="loc_us-gaapStockholdersEquityAbstract" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue" xlink:label="loc_us-gaapPreferredStockValue" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapPreferredStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaapCommonStockValue" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapCommonStockValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaapTreasuryStockValue" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapTreasuryStockValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaapAdditionalPaidInCapital" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAdditionalPaidInCapital" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaapRetainedEarningsAccumulatedDeficit" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapRetainedEarningsAccumulatedDeficit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStockholdersEquityAbstract" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLiabilitiesAndStockholdersEquityAbstract" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaapLiabilitiesAndStockholdersEquity" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapLiabilitiesAndStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:title="00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaapStatementOfFinancialPositionAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="loc_us-gaapPreferredStockSharesAuthorized" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="loc_us-gaapPreferredStockSharesIssued" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapPreferredStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaapCommonStockParOrStatedValuePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockParOrStatedValuePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaapCommonStockSharesAuthorized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaapCommonStockSharesIssued" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesIssued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaapCommonStockSharesOutstanding" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaapTreasuryStockShares" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfFinancialPositionAbstract" xlink:to="loc_us-gaapTreasuryStockShares" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfOperations" xlink:title="00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaapIncomeStatementAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapRevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="loc_us-gaapCostOfGoodsAndServicesSold" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapCostOfGoodsAndServicesSold" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaapGrossProfit" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGrossProfit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaapOperatingExpensesAbstract" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingExpensesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaapSellingAndMarketingExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapSellingAndMarketingExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="loc_us-gaapResearchAndDevelopmentExpense" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaapGeneralAndAdministrativeExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapOperatingExpensesAbstract" xlink:to="loc_us-gaapGeneralAndAdministrativeExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaapOperatingIncomeLoss" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapOperatingIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeOther" xlink:label="loc_us-gaapInterestIncomeOther" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestIncomeOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="loc_us-gaapInterestExpense" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapInterestExpense" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendsIncomeStatementImpact" xlink:label="loc_us-gaapPreferredStockDividendsIncomeStatementImpact" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapPreferredStockDividendsIncomeStatementImpact" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:label="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapNetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract" xlink:label="loc_us-gaapEarningsPerShareBasicAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapEarningsPerShareBasicAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaapEarningsPerShareBasic" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract" xlink:to="loc_us-gaapEarningsPerShareBasic" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaapEarningsPerShareDiluted" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEarningsPerShareBasicAbstract" xlink:to="loc_us-gaapEarningsPerShareDiluted" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeStatementAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapWeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="loc_us-gaapWeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity" xlink:title="00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS&apos; EQUITY">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaapStatementOfStockholdersEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfStockholdersEquityAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaapStatementEquityComponentsAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementEquityComponentsAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaapEquityComponentDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapEquityComponentDomain" order="70" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember" xlink:label="loc_us-gaapPreferredStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapPreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaapTreasuryStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapTreasuryStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaapAdditionalPaidInCapitalMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapAdditionalPaidInCapitalMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaapRetainedEarningsMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementEquityComponentsAxis" xlink:to="loc_us-gaapRetainedEarningsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ConversionOfPreferredStockToCommonShares" xlink:label="loc_intzConversionOfPreferredStockToCommonShares" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzConversionOfPreferredStockToCommonShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwarded" xlink:label="loc_intzRestrictedStockAwarded" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzRestrictedStockAwarded" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwardedShares" xlink:label="loc_intzRestrictedStockAwardedShares" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzRestrictedStockAwardedShares" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapAdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaapStockholdersEquity_2" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapStockholdersEquity_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding" xlink:label="loc_us-gaapSharesOutstanding_2" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapSharesOutstanding_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/ConsolidatedStatementsOfCashFlows" xlink:title="00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaapStatementOfCashFlowsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaapDepreciationDepletionAndAmortization" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapDepreciationDepletionAndAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_BadDebtExpense" xlink:label="loc_intzBadDebtExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_intzBadDebtExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashExpense" xlink:label="loc_us-gaapOtherNoncashExpense" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapOtherNoncashExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LossOnAbandonedRealEstateOperatingLease" xlink:label="loc_intzLossOnAbandonedRealEstateOperatingLease" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_intzLossOnAbandonedRealEstateOperatingLease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtGainLossNetOfTax" xlink:label="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_us-gaapExtinguishmentOfDebtGainLossNetOfTax" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GainOnModificationOfLease" xlink:label="loc_intzGainOnModificationOfLease" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="loc_intzGainOnModificationOfLease" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsReceivable" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsReceivable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapIncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInOperatingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PurchasesOfIntangibleAssetsDomainName" xlink:label="loc_intzPurchasesOfIntangibleAssetsDomainName" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_intzPurchasesOfIntangibleAssetsDomainName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInInvestingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="loc_us-gaapProceedsFromOtherDebt" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromOtherDebt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividends" xlink:label="loc_us-gaapPaymentsOfDividends" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapPaymentsOfDividends" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrincipalPaymentsOnFinancingLeaseEquipment" xlink:label="loc_intzPrincipalPaymentsOnFinancingLeaseEquipment" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_intzPrincipalPaymentsOnFinancingLeaseEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:label="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromIssuanceInitialPublicOffering" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaapProceedsFromStockOptionsExercised" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapProceedsFromStockOptionsExercised" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapNetCashProvidedByUsedInFinancingActivities" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaapSupplementalCashFlowInformationAbstract" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapSupplementalCashFlowInformationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="loc_us-gaapInterestPaidNet" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="loc_us-gaapInterestPaidNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementOfCashFlowsAbstract" xlink:to="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PreferredStockDividendsAccrued" xlink:label="loc_intzPreferredStockDividendsAccrued" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_intzPreferredStockDividendsAccrued" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ConversionOfPreferredStockToCommon" xlink:label="loc_intzConversionOfPreferredStockToCommon" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_intzConversionOfPreferredStockToCommon" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_AssetsAcquiredUnderRightOfUseRouOperatingLease" xlink:label="loc_intzAssetsAcquiredUnderRightOfUseRouOperatingLease" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_intzAssetsAcquiredUnderRightOfUseRouOperatingLease" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_AssetsAcquiredUnderRouFinanceLease" xlink:label="loc_intzAssetsAcquiredUnderRouFinanceLease" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapNoncashInvestingAndFinancingItemsAbstract" xlink:to="loc_intzAssetsAcquiredUnderRouFinanceLease" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/DescriptionOfBusiness" xlink:title="00000007 - Disclosure - Description of Business">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock" xlink:label="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBusinessDescriptionAndBasisOfPresentationTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPolicies" xlink:title="00000008 - Disclosure - Summary of Significant Accounting Policies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpenses" xlink:title="00000009 - Disclosure - Prepaid Expenses">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosurePrepaidExpensesAbstract" xlink:label="loc_intzDisclosurePrepaidExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidExpensesTextBlock" xlink:label="loc_intzPrepaidExpensesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_intzPrepaidExpensesTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpenses" xlink:title="00000010 - Disclosure - Accrued Expenses">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:label="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SbaPaycheckProtectionProgramLoan" xlink:title="00000011 - Disclosure - SBA Paycheck Protection Program Loan">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaapDebtDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeBenefitPlan" xlink:title="00000012 - Disclosure - Employee Benefit Plan">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:label="loc_us-gaapPensionAndOtherPostretirementBenefitsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapPensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxes" xlink:title="00000013 - Disclosure - Income Taxes">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaapIncomeTaxDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapIncomeTaxDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities" xlink:title="00000014 - Disclosure - Right-of-use Asset and Leasing Liabilities">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeasesTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeasesTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommitmentsAndContingencies" xlink:title="00000015 - Disclosure - Commitments and Contingencies">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlans" xlink:title="00000016 - Disclosure - Employee Incentive Plans">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_EmployeeIncentivePlansTextBlock" xlink:label="loc_intzEmployeeIncentivePlansTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_intzEmployeeIncentivePlansTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommonStock" xlink:title="00000017 - Disclosure - Common Stock">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapStockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PreferredStock" xlink:title="00000018 - Disclosure - Preferred Stock">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockTextBlock" xlink:label="loc_us-gaapPreferredStockTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapPreferredStockTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SubsequentEvents." xlink:title="00000019 - Disclosure - Subsequent Events.">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaapSubsequentEventsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaapSubsequentEventsTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSubsequentEventsAbstract" xlink:to="loc_us-gaapSubsequentEventsTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:title="00000020 - Disclosure - Summary of Significant Accounting Policies (Policies)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapBasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaapUseOfEstimates" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapUseOfEstimates" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock" xlink:label="loc_us-gaapReceivablesPolicyTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapReceivablesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaapConcentrationRiskCreditRisk" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapConcentrationRiskCreditRisk" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidExpensesPolicyTextBlock" xlink:label="loc_intzPrepaidExpensesPolicyTextBlock" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_intzPrepaidExpensesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapPropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:label="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaapLesseeLeasesPolicyTextBlock" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapLesseeLeasesPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapCommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" xlink:label="loc_intzAccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_intzAccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ValuationAssumptionsPolicyTextBlock" xlink:label="loc_intzValuationAssumptionsPolicyTextBlock" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_intzValuationAssumptionsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaapEarningsPerSharePolicyTextBlock" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapEarningsPerSharePolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaapRevenueRecognitionPolicyTextBlock" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapRevenueRecognitionPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaapAdvertisingCostsPolicyTextBlock" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapAdvertisingCostsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaapResearchAndDevelopmentExpensePolicy" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapResearchAndDevelopmentExpensePolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapFairValueOfFinancialInstrumentsPolicy" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaapIncomeTaxPolicyTextBlock" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapIncomeTaxPolicyTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapNewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:title="00000021 - Disclosure - Summary of Significant Accounting Policies (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpensesTables" xlink:title="00000022 - Disclosure - Prepaid Expenses (Tables)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosurePrepaidExpensesAbstract" xlink:label="loc_intzDisclosurePrepaidExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapDeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpensesTables" xlink:title="00000023 - Disclosure - Accrued Expenses (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapScheduleOfAccruedLiabilitiesTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesTables" xlink:title="00000024 - Disclosure - Income Taxes (Tables)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables" xlink:title="00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseBalancesTableTextBlock" xlink:label="loc_intzLeaseBalancesTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzLeaseBalancesTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="loc_us-gaapLeaseCostTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapLeaseCostTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:label="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansTables" xlink:title="00000026 - Disclosure - Employee Incentive Plans (Tables)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:label="loc_us-gaapNonvestedRestrictedStockSharesActivityTableTextBlock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapNonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" xlink:label="loc_intzScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_intzScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative" xlink:title="00000027 - Disclosure - Description of Business (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaapRelatedPartyDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionsByRelatedPartyAxis" xlink:to="loc_us-gaapRelatedPartyDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GWardPaxtonMember" xlink:label="loc_intzGWardPaxtonMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyDomain" xlink:to="loc_intzGWardPaxtonMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="loc_us-gaapProfitLoss" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapProfitLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtAndEquitySecuritiesGainLoss" xlink:label="loc_us-gaapDebtAndEquitySecuritiesGainLoss" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDebtAndEquitySecuritiesGainLoss" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions" xlink:title="00000028 - Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability" xlink:title="00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapContractWithCustomerLiability" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ContractWithCustomerLiabilityAdditions" xlink:label="loc_intzContractWithCustomerLiabilityAdditions" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_intzContractWithCustomerLiabilityAdditions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:label="loc_intzContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_intzContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="loc_us-gaapContractWithCustomerLiability_2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapContractWithCustomerLiability_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" xlink:title="00000030 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaapAccountingPoliciesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductInformationTable" xlink:label="loc_us-gaapScheduleOfProductInformationTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAccountingPoliciesAbstract" xlink:to="loc_us-gaapScheduleOfProductInformationTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductInformationLineItems" xlink:label="loc_us-gaapProductInformationLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapProductInformationLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaapConcentrationRiskByBenchmarkAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByBenchmarkAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaapConcentrationRiskBenchmarkDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByBenchmarkAxis" xlink:to="loc_us-gaapConcentrationRiskBenchmarkDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember" xlink:label="loc_us-gaapSalesRevenueNetMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskBenchmarkDomain" xlink:to="loc_us-gaapSalesRevenueNetMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaapConcentrationRiskByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapConcentrationRiskByTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaapConcentrationRiskTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskByTypeAxis" xlink:to="loc_us-gaapConcentrationRiskTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaapCustomerConcentrationRiskMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapConcentrationRiskTypeDomain" xlink:to="loc_us-gaapCustomerConcentrationRiskMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="loc_srtMajorCustomersAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtMajorCustomersAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srtNameOfMajorCustomerDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtMajorCustomersAxis" xlink:to="loc_srtNameOfMajorCustomerDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SevenGovernmentCustomersMember" xlink:label="loc_intzSevenGovernmentCustomersMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzSevenGovernmentCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FiveGovernmentCustomersMember" xlink:label="loc_intzFiveGovernmentCustomersMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzFiveGovernmentCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember" xlink:label="loc_intzThreeGovernmentCustomersAndOneCommercialCustomerMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzThreeGovernmentCustomersAndOneCommercialCustomerMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ThreeGovernmentCustomersMember" xlink:label="loc_intzThreeGovernmentCustomersMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtNameOfMajorCustomerDomain" xlink:to="loc_intzThreeGovernmentCustomersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" order="40" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentByTypeAxis" xlink:to="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_EquipmentAndFurnitureAndFixturesMember" xlink:label="loc_intzEquipmentAndFurnitureAndFixturesMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_intzEquipmentAndFurnitureAndFixturesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaapLeaseholdImprovementsMember" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertyPlantAndEquipmentTypeDomain" xlink:to="loc_us-gaapLeaseholdImprovementsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfProductInformationTable" xlink:to="loc_srtRangeAxis" order="50" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaapAccountsAndNotesReceivableNet" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsAndNotesReceivableNet" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAllowanceForDoubtfulAccountsReceivable" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaapConcentrationRiskPercentage1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapConcentrationRiskPercentage1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentUsefulLife" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:label="loc_us-gaapPropertyPlantAndEquipmentOtherNet" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapPropertyPlantAndEquipmentOtherNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapImpairmentOfLongLivedAssetsHeldForUse" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet" xlink:label="loc_us-gaapAccountsReceivableNet" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAccountsReceivableNet" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetNetCurrent" xlink:label="loc_us-gaapContractWithCustomerAssetNetCurrent" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapContractWithCustomerAssetNetCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaapAdvertisingExpense" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapProductInformationLineItems" xlink:to="loc_us-gaapAdvertisingExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses" xlink:title="00000031 - Disclosure - Prepaid expenses (Details - Prepaid Expenses)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosurePrepaidExpensesAbstract" xlink:label="loc_intzDisclosurePrepaidExpensesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidInsurance" xlink:label="loc_us-gaapPrepaidInsurance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapPrepaidInsurance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidRent" xlink:label="loc_us-gaapPrepaidRent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapPrepaidRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidLicenses" xlink:label="loc_intzPrepaidLicenses" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_intzPrepaidLicenses" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidMaintenance" xlink:label="loc_intzPrepaidMaintenance" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_intzPrepaidMaintenance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PrepaidOther" xlink:label="loc_intzPrepaidOther" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_intzPrepaidOther" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets" xlink:label="loc_us-gaapPrepaidExpenseAndOtherAssets" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosurePrepaidExpensesAbstract" xlink:to="loc_us-gaapPrepaidExpenseAndOtherAssets" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses" xlink:title="00000032 - Disclosure - Accrued Expenses (Details - Accrued Expenses)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaapPayablesAndAccrualsAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="loc_us-gaapAccruedProfessionalFeesCurrent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedProfessionalFeesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedPayrollTaxesCurrent" xlink:label="loc_us-gaapAccruedPayrollTaxesCurrent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedPayrollTaxesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedVacationCurrent" xlink:label="loc_us-gaapAccruedVacationCurrent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedVacationCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedEmployeeBenefitsCurrent" xlink:label="loc_us-gaapAccruedEmployeeBenefitsCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedEmployeeBenefitsCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="loc_us-gaapOtherAccruedLiabilitiesCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapOtherAccruedLiabilitiesCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaapAccruedLiabilitiesCurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPayablesAndAccrualsAbstract" xlink:to="loc_us-gaapAccruedLiabilitiesCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative" xlink:title="00000033 - Disclosure - SBA Paycheck Protection Program Loan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaapDebtDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaapDebtInstrumentTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtDisclosureAbstract" xlink:to="loc_us-gaapDebtInstrumentTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaapDebtInstrumentLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapDebtInstrumentLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="loc_us-gaapLongtermDebtTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentTable" xlink:to="loc_us-gaapLongtermDebtTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="loc_us-gaapLongtermDebtTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeAxis" xlink:to="loc_us-gaapLongtermDebtTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_PaycheckProtectionProgramCaresActMember" xlink:label="loc_intzPaycheckProtectionProgramCaresActMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapLongtermDebtTypeDomain" xlink:to="loc_intzPaycheckProtectionProgramCaresActMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromOtherDebt" xlink:label="loc_us-gaapProceedsFromOtherDebt" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapProceedsFromOtherDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaapDebtInstrumentMaturityDate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentMaturityDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaapDebtInstrumentInterestRateDuringPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapDebtInstrumentInterestRateDuringPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDebtInstrumentLineItems" xlink:to="loc_us-gaapGainsLossesOnExtinguishmentOfDebt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative" xlink:title="00000034 - Disclosure - Employee Benefit Plan (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:label="loc_us-gaapCompensationAndRetirementDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:label="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCompensationAndRetirementDisclosureAbstract" xlink:to="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:label="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="loc_srtRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="loc_srtRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="loc_srtRangeMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeAxis" xlink:to="loc_srtRangeMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="loc_srtMinimumMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMinimumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="loc_srtMaximumMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srtRangeMember" xlink:to="loc_srtMaximumMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:label="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DefinedContributionPlanEmployerMatchingContributionRate" xlink:label="loc_intzDefinedContributionPlanEmployerMatchingContributionRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_intzDefinedContributionPlanEmployerMatchingContributionRate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:label="loc_us-gaapDefinedContributionPlanEmployerMatchingContributionPercent" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized" xlink:label="loc_us-gaapDefinedContributionPlanCostRecognized" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapDefinedBenefitPlanDisclosureLineItems" xlink:to="loc_us-gaapDefinedContributionPlanCostRecognized" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities" xlink:title="00000035 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:label="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:label="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="loc_us-gaapDeferredTaxAssetsOther" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsOther" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaapDeferredTaxAssetsGross" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsValuationAllowance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapDeferredTaxAssetsLiabilitiesNet" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation" xlink:title="00000036 - Disclosure - Income Taxes (Details - Income Tax Reconciliation)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:label="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:label="loc_us-gaapIncomeTaxReconciliationStateAndLocalIncomeTaxes" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationNondeductibleExpense" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:label="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxReconciliationOtherAdjustments" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaapIncomeTaxExpenseBenefit" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="loc_us-gaapIncomeTaxExpenseBenefit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/IncomeTaxesDetailsNarrative" xlink:title="00000037 - Disclosure - Income Taxes (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaapIncomeTaxDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaapOperatingLossCarryforwards" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapIncomeTaxDisclosureAbstract" xlink:to="loc_us-gaapOperatingLossCarryforwards" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet" xlink:title="00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAsset" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaapOperatingLeaseRightOfUseAsset" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseRightOfUseAsset" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseAssets" xlink:label="loc_intzLeaseAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzLeaseAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityCurrent" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityCurrent" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityCurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapFinanceLeaseLiabilityNoncurrent" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaapOperatingLeaseLiabilityNoncurrent" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseLiabilityNoncurrent" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseLiabilities" xlink:label="loc_intzLeaseLiabilities" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzLeaseLiabilities" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapFinanceLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapOperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement" xlink:title="00000039 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingLeaseRightOfUseAssets" xlink:label="loc_intzOperatingLeaseRightOfUseAssets" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzOperatingLeaseRightOfUseAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_InterestExpenseFinanceRightOfUseAssets" xlink:label="loc_intzInterestExpenseFinanceRightOfUseAssets" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzInterestExpenseFinanceRightOfUseAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LossOnAbandonedLeaseOperatingRightOfUseAssets" xlink:label="loc_intzLossOnAbandonedLeaseOperatingRightOfUseAssets" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzLossOnAbandonedLeaseOperatingRightOfUseAssets" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingAndFinanceLeaseExpense" xlink:label="loc_intzOperatingAndFinanceLeaseExpense" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzOperatingAndFinanceLeaseExpense" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation" xlink:title="00000040 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingCashFlowsForOperatingLeases" xlink:label="loc_intzOperatingCashFlowsForOperatingLeases" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzOperatingCashFlowsForOperatingLeases" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingCashFlowsForFinanceLeases" xlink:label="loc_intzOperatingCashFlowsForFinanceLeases" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzOperatingCashFlowsForFinanceLeases" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FinancingCashFlowsForFinanceLeases" xlink:label="loc_intzFinancingCashFlowsForFinanceLeases" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzFinancingCashFlowsForFinanceLeases" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations" xlink:title="00000041 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaapStatementTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapStatementTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaapStatementLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapStatementLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_OperatingLeasesMember" xlink:label="loc_intzOperatingLeasesMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="loc_intzOperatingLeasesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassAxis" xlink:label="loc_us-gaapMajorPropertyClassAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementTable" xlink:to="loc_us-gaapMajorPropertyClassAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MajorPropertyClassDomain" xlink:label="loc_us-gaapMajorPropertyClassDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorPropertyClassAxis" xlink:to="loc_us-gaapMajorPropertyClassDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_FinanceLeasesMember" xlink:label="loc_intzFinanceLeasesMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapMajorPropertyClassDomain" xlink:to="loc_intzFinanceLeasesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:label="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_intzLesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapLesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaapOperatingLeaseLiability" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapOperatingLeaseLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability" xlink:label="loc_us-gaapFinanceLeaseLiability" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementLineItems" xlink:to="loc_us-gaapFinanceLeaseLiability" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative" xlink:title="00000042 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:label="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:label="loc_us-gaapFinanceLeaseInterestPaymentOnLiability" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_us-gaapFinanceLeaseInterestPaymentOnLiability" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseAbandonmentCharges" xlink:label="loc_intzLeaseAbandonmentCharges" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureRightofuseAssetAndLeasingLiabilitiesAbstract" xlink:to="loc_intzLeaseAbandonmentCharges" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative" xlink:title="00000043 - Disclosure - Commitments and Contingencies (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_LeaseAbandonmentCharges" xlink:label="loc_intzLeaseAbandonmentCharges" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_intzLeaseAbandonmentCharges" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRent" xlink:label="loc_us-gaapPaymentsForRent" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_us-gaapPaymentsForRent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DutyToMitigateDamages" xlink:label="loc_intzDutyToMitigateDamages" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapCommitmentsAndContingenciesDisclosureAbstract" xlink:to="loc_intzDutyToMitigateDamages" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards" xlink:title="00000044 - Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity" xlink:title="00000045 - Disclosure - Employee Incentive Plans (Details - Stock Options Activity)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" xlink:label="loc_intzSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_intzSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" xlink:label="loc_intzSharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_intzSharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_StockIssuedDuringPeriodSharesStockOptionExercised" xlink:label="loc_intzStockIssuedDuringPeriodSharesStockOptionExercised" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_intzStockIssuedDuringPeriodSharesStockOptionExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice" xlink:title="00000046 - Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range1Member" xlink:label="loc_intzRange1Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range2Member" xlink:label="loc_intzRange2Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range3Member" xlink:label="loc_intzRange3Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range4Member" xlink:label="loc_intzRange4Member" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range5Member" xlink:label="loc_intzRange5Member" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Range6Member" xlink:label="loc_intzRange6Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:to="loc_intzRange6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:label="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:to="loc_us-gaapSharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding" xlink:title="00000047 - Disclosure - Employee Incentive Plans (Details - Outstanding)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapSharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans" xlink:title="00000048 - Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2021Member" xlink:label="loc_intzPlan2021Member" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2021Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2015Member" xlink:label="loc_intzPlan2015Member" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2015Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2005Member" xlink:label="loc_intzPlan2005Member" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2005Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative" xlink:title="00000049 - Disclosure - Employee Incentive Plans (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_DisclosureEmployeeIncentivePlansAbstract" xlink:label="loc_intzDisclosureEmployeeIncentivePlansAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_intzDisclosureEmployeeIncentivePlansAbstract" xlink:to="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapAwardTypeAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockOptionMember" xlink:label="loc_us-gaapStockOptionMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaapStockOptionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_RestrictedStockAwardsMember" xlink:label="loc_intzRestrictedStockAwardsMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_intzRestrictedStockAwardsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaapPlanNameAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapPlanNameAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaapPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameAxis" xlink:to="loc_us-gaapPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2021Member" xlink:label="loc_intzPlan2021Member" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2021Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2015Member" xlink:label="loc_intzPlan2015Member" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2015Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Plan2005Member" xlink:label="loc_intzPlan2005Member" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapPlanNameDomain" xlink:to="loc_intzPlan2005Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingAxis" xlink:label="loc_us-gaapVestingAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="loc_us-gaapVestingAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VestingDomain" xlink:label="loc_us-gaapVestingDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingAxis" xlink:to="loc_us-gaapVestingDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinOneYearMember" xlink:label="loc_intzVestsWithinOneYearMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_intzVestsWithinOneYearMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinTwoYearsMember" xlink:label="loc_intzVestsWithinTwoYearsMember" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_intzVestsWithinTwoYearsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_VestsWithinThreeYearsMember" xlink:label="loc_intzVestsWithinThreeYearsMember" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapVestingDomain" xlink:to="loc_intzVestsWithinThreeYearsMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaapShareBasedCompensation" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensation" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesRestrictedStockAwardGross" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesShareBasedCompensationForfeited" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:label="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapDeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="loc_us-gaapEmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/CommonStockDetailsNarrative" xlink:title="00000050 - Disclosure - Common Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionTable" xlink:label="loc_us-gaapSecuritiesFinancingTransactionTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapSecuritiesFinancingTransactionTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionLineItems" xlink:label="loc_us-gaapSecuritiesFinancingTransactionLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:to="loc_us-gaapSecuritiesFinancingTransactionLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionAxis" xlink:label="loc_us-gaapSecuritiesFinancingTransactionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:to="loc_us-gaapSecuritiesFinancingTransactionAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuritiesFinancingTransactionTypeDomain" xlink:label="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionAxis" xlink:to="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_ATMOfferingMember" xlink:label="loc_intzATMOfferingMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" xlink:to="loc_intzATMOfferingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SecondaryPublicOfferingMember" xlink:label="loc_intzSecondaryPublicOfferingMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTypeDomain" xlink:to="loc_intzSecondaryPublicOfferingMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis" xlink:label="loc_deiLegalEntityAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:to="loc_deiLegalEntityAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain" xlink:label="loc_deiEntityDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiLegalEntityAxis" xlink:to="loc_deiEntityDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_IntrusionMember" xlink:label="loc_intzIntrusionMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiEntityDomain" xlink:to="loc_intzIntrusionMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis" xlink:label="loc_us-gaapRelatedPartyTransactionAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionTable" xlink:to="loc_us-gaapRelatedPartyTransactionAxis" order="30" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain" xlink:label="loc_us-gaapRelatedPartyTransactionDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionAxis" xlink:to="loc_us-gaapRelatedPartyTransactionDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_SellingShareholdersMember" xlink:label="loc_intzSellingShareholdersMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_intzSellingShareholdersMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_UnderwriterOverAllotmentSharesMember" xlink:label="loc_intzUnderwriterOverAllotmentSharesMember" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapRelatedPartyTransactionDomain" xlink:to="loc_intzUnderwriterOverAllotmentSharesMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:label="loc_us-gaapProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_us-gaapProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_us-gaapStockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaapSaleOfStockPricePerShare" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_us-gaapSaleOfStockPricePerShare" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_GrossProceedsFromIssuanceOfCommonStock" xlink:label="loc_intzGrossProceedsFromIssuanceOfCommonStock" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapSecuritiesFinancingTransactionLineItems" xlink:to="loc_intzGrossProceedsFromIssuanceOfCommonStock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://intrusion.com/role/PreferredStockDetailsNarrative" xlink:title="00000051 - Disclosure - Preferred Stock (Details Narrative)">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaapEquityAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable" xlink:label="loc_us-gaapScheduleOfStockByClassTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapEquityAbstract" xlink:to="loc_us-gaapScheduleOfStockByClassTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems" xlink:label="loc_us-gaapClassOfStockLineItems" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapClassOfStockLineItems" order="200" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="loc_us-gaapStatementClassOfStockAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapScheduleOfStockByClassTable" xlink:to="loc_us-gaapStatementClassOfStockAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain" xlink:label="loc_us-gaapClassOfStockDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapStatementClassOfStockAxis" xlink:to="loc_us-gaapClassOfStockDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaapCommonStockMember" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_us-gaapCommonStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_N5PreferredStockMember" xlink:label="loc_intzN5PreferredStockMember" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_intzN5PreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Series25PreferredStockMember" xlink:label="loc_intzSeries25PreferredStockMember" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_intzSeries25PreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="intz-20211231.xsd#intz_Series35PreferredStockMember" xlink:label="loc_intzSeries35PreferredStockMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockDomain" xlink:to="loc_intzSeries35PreferredStockMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1" xlink:label="loc_us-gaapConversionOfStockSharesIssued1" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapConversionOfStockSharesIssued1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DividendsPreferredStock" xlink:label="loc_us-gaapDividendsPreferredStock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapClassOfStockLineItems" xlink:to="loc_us-gaapDividendsPreferredStock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878919585096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 09, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39608<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">INTRUSION INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000736012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">75-1911917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">101 EAST PARK BLVD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">SUITE 1200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">PLANO<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">TX<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">75074<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(972)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">234-6400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">INTZ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 248,751,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,183,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">726<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Whitley Penn LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Plano, Texas<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>15
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878917655448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 4,100<span></span>
</td>
<td class="nump">$ 16,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable</a></td>
<td class="nump">1,034<span></span>
</td>
<td class="nump">1,233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">356<span></span>
</td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">5,490<span></span>
</td>
<td class="nump">18,307<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property and Equipment:</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="top.Show.showAR( this, 'defref_us-gaap_MachineryAndEquipmentGross', window );">Equipment</a></td>
<td class="nump">2,517<span></span>
</td>
<td class="nump">1,453<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FurnitureAndFixturesGross', window );">Furniture and fixtures</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseholdImprovementsGross', window );">Leasehold improvements</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">2,627<span></span>
</td>
<td class="nump">1,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation and amortization</a></td>
<td class="num">(1,567)<span></span>
</td>
<td class="num">(1,097)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,060<span></span>
</td>
<td class="nump">466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance leases, right-of-use assets, net</a></td>
<td class="nump">1,709<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases, right-of-use assets, net</a></td>
<td class="nump">808<span></span>
</td>
<td class="nump">1,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">3,743<span></span>
</td>
<td class="nump">1,575<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">9,233<span></span>
</td>
<td class="nump">19,882<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Accounts payable, trade</a></td>
<td class="nump">718<span></span>
</td>
<td class="nump">408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">534<span></span>
</td>
<td class="nump">628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities, current portion</a></td>
<td class="nump">644<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current portion</a></td>
<td class="nump">935<span></span>
</td>
<td class="nump">487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">PPP loan payable, current portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue</a></td>
<td class="nump">560<span></span>
</td>
<td class="nump">177<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">3,391<span></span>
</td>
<td class="nump">2,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">PPP loan payable, noncurrent portion</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, noncurrent portion</a></td>
<td class="nump">673<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, noncurrent portion</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">1,867<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total non-current liabilities</a></td>
<td class="nump">1,923<span></span>
</td>
<td class="nump">2,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock $0.01 par value: Authorized shares &#8211; 5,000 Issued shares &#8211; 0 in 2021 and 2020</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock $0.01 par value: Authorized shares &#8212; 80,000 Issued shares &#8212; 19,135 in 2021 and 17,428 in 2020 Outstanding shares &#8212; 19,125 in 2021 and 17,418 in 2020</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">174<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Common stock held in treasury, at cost &#8211; 10 shares</a></td>
<td class="num">(362)<span></span>
</td>
<td class="num">(362)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">84,230<span></span>
</td>
<td class="nump">77,187<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(80,097)<span></span>
</td>
<td class="num">(61,295)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">3,919<span></span>
</td>
<td class="nump">15,661<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 9,233<span></span>
</td>
<td class="nump">$ 19,882<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_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-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_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FurnitureAndFixturesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FurnitureAndFixturesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LeaseholdImprovementsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseholdImprovementsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MachineryAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MachineryAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>16
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878919507864">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized</a></td>
<td class="nump">5,000<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued</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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">80,000<span></span>
</td>
<td class="nump">80,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">19,135<span></span>
</td>
<td class="nump">17,428<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">19,125<span></span>
</td>
<td class="nump">17,418<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Common stock held in treasury, at cost, shares (in shares)</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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878919641288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 7,277,000<span></span>
</td>
<td class="nump">$ 6,619,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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenue</a></td>
<td class="nump">2,625,000<span></span>
</td>
<td class="nump">2,709,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,652,000<span></span>
</td>
<td class="nump">3,910,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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">11,931,000<span></span>
</td>
<td class="nump">3,821,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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">6,328,000<span></span>
</td>
<td class="nump">3,797,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">5,896,000<span></span>
</td>
<td class="nump">2,815,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(19,503,000)<span></span>
</td>
<td class="num">(6,523,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeOther', window );">Interest and other income</a></td>
<td class="nump">87,000<span></span>
</td>
<td class="nump">11,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="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(21,000)<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on the extinguishment of debt</a></td>
<td class="nump">635,000<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Loss from operations before income taxes</a></td>
<td class="num">(18,802,000)<span></span>
</td>
<td class="num">(6,518,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(18,802,000)<span></span>
</td>
<td class="num">(6,518,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendsIncomeStatementImpact', window );">Preferred stock dividends accrued</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(79,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders</a></td>
<td class="num">$ (18,802,000)<span></span>
</td>
<td class="num">$ (6,597,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Net loss per share attributable to common stockholders:</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic</a></td>
<td class="num">$ (1.05)<span></span>
</td>
<td class="num">$ (0.45)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted</a></td>
<td class="num">$ (1.05)<span></span>
</td>
<td class="num">$ (0.45)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic</a></td>
<td class="nump">17,992<span></span>
</td>
<td class="nump">14,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted</a></td>
<td class="nump">17,992<span></span>
</td>
<td class="nump">14,678<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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest bearing assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PreferredStockDividendsIncomeStatementImpact">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendsIncomeStatementImpact</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>18
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878918722664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Preferred Stock [Member]</div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Treasury Stock [Member]</div></th>
<th class="th"><div>AOCI Attributable to Parent [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance, value at Dec. 31, 2019</a></td>
<td class="nump">$ 1,843<span></span>
</td>
<td class="nump">$ 136<span></span>
</td>
<td class="num">$ (362)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
<td class="nump">$ 56,759<span></span>
</td>
<td class="num">$ (54,777)<span></span>
</td>
<td class="nump">$ 3,556<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning Balance, shares at Dec. 31, 2019</a></td>
<td class="nump">949,377<span></span>
</td>
<td class="nump">13,552,236<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of preferred stock to common</a></td>
<td class="num">$ (1,843)<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,833<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <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="top.Show.showAR( this, 'defref_intz_ConversionOfPreferredStockToCommonShares', window );">Conversion of preferred stock to common, shares</a></td>
<td class="num">(949,377)<span></span>
</td>
<td class="nump">1,067,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings', window );">Preferred stock dividends declared, net of waived penalties by shareholders</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Public offering, net of fees</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">18,146<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">18,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Public offering, net of fees, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,465,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation expense</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">322<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">206<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">209<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">343,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(6,518)<span></span>
</td>
<td class="num">(6,518)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Dec. 31, 2020</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 174<span></span>
</td>
<td class="num">$ (362)<span></span>
</td>
<td class="num">(43)<span></span>
</td>
<td class="nump">77,187<span></span>
</td>
<td class="num">(61,295)<span></span>
</td>
<td class="nump">15,661<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending Balance, shares at Dec. 31, 2020</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">17,427,779<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Public offering, net of fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,543<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Public offering, net of fees, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,302,033<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_intz_RestrictedStockAwarded', window );">Restricted stock awarded</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="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <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="top.Show.showAR( this, 'defref_intz_RestrictedStockAwardedShares', window );">Restricted stock awarded, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', 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="nump">1,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">256,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(18,802)<span></span>
</td>
<td class="num">(18,802)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance, value at Dec. 31, 2021</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 191<span></span>
</td>
<td class="num">$ (362)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
<td class="nump">$ 84,230<span></span>
</td>
<td class="num">$ (80,097)<span></span>
</td>
<td class="nump">$ 3,919<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending Balance, shares at Dec. 31, 2021</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">19,135,376<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_ConversionOfPreferredStockToCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_ConversionOfPreferredStockToCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_RestrictedStockAwarded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_RestrictedStockAwarded</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_RestrictedStockAwardedShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_RestrictedStockAwardedShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>19
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920362936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (18,802,000)<span></span>
</td>
<td class="num">$ (6,518,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', 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="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">780,000<span></span>
</td>
<td class="nump">231,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_BadDebtExpense', window );">Bad debt expense</a></td>
<td class="nump">27,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">1,260,000<span></span>
</td>
<td class="nump">322,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="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashExpense', window );">Noncash lease costs</a></td>
<td class="nump">243,000<span></span>
</td>
<td class="nump">294,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LossOnAbandonedRealEstateOperatingLease', window );">Loss on abandoned real estate operating lease</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,092,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="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtGainLossNetOfTax', window );">Gain on extinguishment of debt</a></td>
<td class="num">(635,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_GainOnModificationOfLease', window );">Gain on modification of lease</a></td>
<td class="num">(17,000)<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="top.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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">172,000<span></span>
</td>
<td class="nump">333,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="num">(258,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="num">(334,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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">383,000<span></span>
</td>
<td class="num">(339,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(16,557,000)<span></span>
</td>
<td class="num">(5,177,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(1,064,000)<span></span>
</td>
<td class="num">(320,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of equipment</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_PurchasesOfIntangibleAssetsDomainName', window );">Purchases of intangible assets &#8211; domain name</a></td>
<td class="num">(85,000)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(1,148,000)<span></span>
</td>
<td class="num">(320,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing Activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDebt', window );">Proceeds from PPP loan payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">629,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividends', window );">Payments of dividends</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(99,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_PrincipalPaymentsOnFinancingLeaseEquipment', window );">Principal payments on financing lease equipment</a></td>
<td class="num">(699,000)<span></span>
</td>
<td class="num">(43,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from public stock offering, net of fees</a></td>
<td class="nump">5,556,000<span></span>
</td>
<td class="nump">18,171,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from stock options exercised</a></td>
<td class="nump">244,000<span></span>
</td>
<td class="nump">209,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">5,101,000<span></span>
</td>
<td class="nump">18,867,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents</a></td>
<td class="num">(12,604,000)<span></span>
</td>
<td class="nump">13,370,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="nump">16,704,000<span></span>
</td>
<td class="nump">3,334,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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">4,100,000<span></span>
</td>
<td class="nump">16,704,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW 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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_PreferredStockDividendsAccrued', window );">Preferred stock dividends accrued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">79,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_ConversionOfPreferredStockToCommon', window );">Conversion of preferred stock to common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,843,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_AssetsAcquiredUnderRightOfUseRouOperatingLease', window );">Assets acquired under a Right of Use (&#8220;ROU&#8221;) operating lease</a></td>
<td class="nump">489,000<span></span>
</td>
<td class="nump">824,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_AssetsAcquiredUnderRouFinanceLease', window );">Assets acquired under a ROU finance lease</a></td>
<td class="nump">$ 1,995,000<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_intz_AssetsAcquiredUnderRightOfUseRouOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_AssetsAcquiredUnderRightOfUseRouOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_AssetsAcquiredUnderRouFinanceLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_AssetsAcquiredUnderRouFinanceLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_BadDebtExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_BadDebtExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_ConversionOfPreferredStockToCommon">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_ConversionOfPreferredStockToCommon</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_GainOnModificationOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_GainOnModificationOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LossOnAbandonedRealEstateOperatingLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LossOnAbandonedRealEstateOperatingLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_PreferredStockDividendsAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PreferredStockDividendsAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_PrincipalPaymentsOnFinancingLeaseEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PrincipalPaymentsOnFinancingLeaseEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_PurchasesOfIntangibleAssetsDomainName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PurchasesOfIntangibleAssetsDomainName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ExtinguishmentOfDebtGainLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtGainLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherNoncashExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense or loss included in net income that result in no cash flow, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsOfDividends">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividends</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from entity's first offering of stock to the public.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceInitialPublicOffering</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923851720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock', window );">Description of Business</a></td>
<td class="text"><p id="xdx_809_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zpJhFYCd8Bv" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>1.<span id="xdx_82A_zkM8TC81isF1"> Description of Business</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Intrusion, Inc. (together
with its consolidated subsidiaries, the &#8220;Company&#8221;, Intrusion&#8221;, &#8220;Intrusion Inc.&#8221;, &#8220;we&#8221;, &#8220;us&#8221;,
&#8220;our&#8221;, or similar terms) was organized in Texas in September 1983 and reincorporated in Delaware in October 1995. Our principal
executive offices are located at 101 East Park Boulevard, Suite 1200, Plano, Texas 75074, and our telephone number is (972) 234-6400.
Our website URL is www.intrusion.com.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We develop, sell and support
products that protect any-sized company or government organization by fusing advanced threat intelligence with real-time mitigation to
kill cyberattacks as they occur &#8211; including Zero-Days. We market and distribute our solutions through a direct sales force and value-added
resellers. Our end-user customers include U.S. federal government entities, state and local government entities, and companies ranging
in size from mid-market to large enterprises.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Current Market Environment</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">In March 2020, the World Health
Organization declared the ongoing coronavirus (COVID-19) outbreak a pandemic and recommended containment and mitigation measures worldwide.
Our customers were forced to allocate scarce and competing resources and balance budgetary demands placed upon them as a result of the
effects of the coronavirus, mandatory quarantines, decreased travel, interruptions in workforce populations, scarcity of commodities,
and similar economic and operational effects of the virus upon their own constituencies. These adverse effects resulted in decreased demand
by many of our customers for our product offerings and cybersecurity solutions, negatively affecting revenue levels for the Company. We
anticipate that our customers will continue to budget conservatively in the coming months, particularly as uncertainty remains about new
strains and variants of the COVID-19 virus and potential future restrictions, slow-downs, or lock-downs.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As of December 31, 2021, we
had cash and cash equivalents of approximately $<span id="xdx_901_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_z1KPJNtIuObj">4,100,000</span>,
compared to approximately $<span id="xdx_90B_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zM1TAZiCDS1l">16,704,000
</span>as of December 31, 2020. We generated a net loss of $<span id="xdx_907_eus-gaap--ProfitLoss_iN_pp0p0_di_c20210101__20211231_zLEfQy1rbLZj">18,802,000
</span>for the year ended December 31, 2021, compared to a net loss of $<span id="xdx_905_eus-gaap--ProfitLoss_iN_pp0p0_di_c20200101__20201231_zqwSUYB3H2Gc">6,518,000
</span>for the year ended December 31, 2020. Under our at-the-market offering, since January 1, 2022, we have received proceeds of approximately
$1,000,000 net of fees from the sale of our common stock related to this program. Since the inception of the program in 2021, we have
received proceeds of approximately $6,600,000 net of fees from the sale of our common stock related to this program. On March 10, 2022,
we entered into and debt securities agreement that provides $<span id="xdx_906_eus-gaap--DebtAndEquitySecuritiesGainLoss_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--GWardPaxtonMember_zqY1eQFYjDVc">10,000,000
</span>in funds through two separate fundings throughout 2022. Based on the current forecast for the year 2022, we believe that we will
have sufficient cash resources to finance our operations and expected capital expenditures through March 18, 2023. We will continue to
streamline our sales and marketing departments to better align expenses with revenue and build the customer base for our new <b>INTRUSION
<i>Shield</i></b> product. If our operations do not generate positive cash flow in the upcoming year, or if we are not able to obtain
additional debt or equity financing on terms and conditions acceptable to us, if at all, we may be unable to implement our business plan,
fund our liquidity needs or even continue our operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b><i>TraceCop &#8220;(TraceCop&#8482;&#8221;)
</i></b>and Savant (<b><i>&#8220;Savant&#8482;</i></b>&#8221;) are registered trademarks of Intrusion Inc. We have applied for trademark
protection for our new <b>INTRUSION <i>Shield</i></b> cybersecurity solution.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BusinessDescriptionAndBasisOfPresentationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920113048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><p id="xdx_802_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zYK9JJXgVFc6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>2. <span id="xdx_82A_z5G5aohXXUt7">Summary of Significant Accounting Policies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zLdi3GnG0fYk" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_861_zCQ5VUETVqK4">Basis of Presentation</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our consolidated financial statements include
our accounts and those of our wholly owned subsidiaries and are prepared in accordance with Generally Accepted Accounting Principles in
the United States of America (&#8220;GAAP&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p id="xdx_84A_eus-gaap--UseOfEstimates_z0aSgJT04G2a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_862_zV9p5LP7GFgf">Use of Estimates</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The preparation of financial statements in conformity
with 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 revenue and expenses during the reporting period. Estimates are used for, but
not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation,
income taxes and stock-based compensation. Actual results could differ from these estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zCkGtH5Td4Xb" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_867_zdxxApcXhJe9">Cash and Cash Equivalents</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We consider all highly liquid investments with
an original maturity of three months or less to be cash equivalents. We maintain cash balances that may at times exceed federally insured
limits. Our cash balances are maintained at high-quality financial institutions, and we believe the credit risk related to these cash
balances is minimal. As of December 31, 2021 and 2020, the Company had approximately $<span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_zNsmbkncEFmi" title="Cash and cash equivalents">4,100,000</span> and $<span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zgGvH7CRhE47">16,704,000</span>, respectively, of cash
and cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p id="xdx_84B_eus-gaap--ReceivablesPolicyTextBlock_zTQr8ZcPI7Fd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86A_zoYJTWaXFxWh">Accounts Receivable and Allowance
for Doubtful Accounts</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Trade accounts receivable are stated at the amount
we expect to collect. We maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers
to make required payments. Management considers the following factors when determining the collectability of specific customer accounts:
customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment
terms. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional
allowances would be required. Based on management&#8217;s assessment, we provide for estimated uncollectible amounts through a charge
to earnings and an increase to a valuation allowance. Balances that remain outstanding after we have used reasonable collection efforts
are written off through a charge to the valuation allowance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $<span id="xdx_90B_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20211231_z9F7o7rBCVgf" title="Accounts receivable">1,034,000</span> and $<span id="xdx_90E_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20201231_zSQheziTN9Q8">1,233,000</span>, respectively. The Company did <span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zJiCIV8HZ7D4" title="Allowance for Doubtful Accounts"><span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zv0AtrkJmE19" title="Allowance for Doubtful Accounts">no</span></span>t recognize an allowance for doubtful
accounts as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zI6G1GBCQo5j" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_862_zKzRcAu9f6Wb">Risk Concentration</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Financial instruments, which potentially subject
us to concentrations of credit risk, consists primarily of cash and cash equivalents, investments and accounts receivable. Cash and cash
equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk,
we place our investments in U.S. government obligations, corporate securities and money market funds. Substantially all of our cash, cash
equivalents and investments are maintained with two major U.S. financial institutions. We do not believe that we are subject to any unusual
financial risk with our banking arrangements. We have not experienced any significant losses on our cash and cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We sell our products to customers primarily in
the United States. In the future, we may sell our products internationally. Fluctuations in currency exchange rates and adverse economic
developments in foreign countries could adversely affect our operating results. We perform ongoing credit evaluations of our customers&#8217;
financial condition and generally require no collateral. We maintain reserves for potential credit losses, and such losses, in the aggregate,
have historically been minimal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our operations are concentrated in one area&#8212;security
software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SevenGovernmentCustomersMember_z7r6ygzfL8Ye" title="Percentage of revenues">71.4</span>% of total revenues attributable
to seven government customers and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveGovernmentCustomersMember_z1qbxVlgb38e">86.3</span>% of total revenues attributable to five government customers for the years ended December 31, 2021
and 2020, respectively. Three individual government customers and one individual commercial customer during the year ended December 31,
2021, individually accounted for over <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersAndOneCommercialCustomerMember_za0qJd2DdKo4">10</span>% of total revenues and during the year ended December 31, 2020, three government customers, individually
accounted for over <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersMember_zUcrM10wAyl">10</span>% of total revenues. No commercial customer during the year ended December 31, 2020, individually accounted for 10%
or more of total revenues. Our similar product and service offerings are not viewed as individual segments, as our management analyzes
the business as a whole and expenses are not allocated to each product offering.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<p id="xdx_840_ecustom--PrepaidExpensesPolicyTextBlock_zPUMvHyvVH3h" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_869_z0kZDk31CcW7">Prepaid Expenses</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our prepaid expenses balance is primarily related
to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums,
or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zwQLkXPhboA3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86F_zFzUCyoOHtz1">Property and Equipment</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Equipment, furniture and fixtures are stated at
cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives
vary from<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtYp_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zir2WENtPLK" title="Property and equipment, useful lives"> 1</span> to<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zJCV8ozfjCt" title="Property and equipment, useful lives"> 5</span> years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis
over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zUi56nkB39i4" title="Property and equipment, useful lives"> 2</span> to<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zEXC56qJxjd8" title="Property and equipment, useful lives"> 5</span> years. Expenditures
for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs
are expensed as incurred. Depreciation expense related to our property and equipment balances totaled approximately $<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20211231_zJLX9v60jLN6" title="Property and equipment">470,000</span> and $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20201231_zqONAxX01wS8">188,000</span>
for the years ended December&#160;31, 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zBjbf8vqt6Jj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_867_z2VOjCaMpBk7">Long-Lived Assets</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We review long-lived assets, including property
and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted cash
flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair
value. During the years ended December&#160;31, 2021 and 2020, there was <span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20211231_zvAjaQ16aqbb" title="Impairment of long-lived assets"><span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20200101__20201231_zZLRQemYsdja" title="Impairment of long-lived assets">no</span></span> impairment of long-lived assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_845_eus-gaap--LesseeLeasesPolicyTextBlock_zA4gEbHy2On4" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86D_zdX4ysqfCLqh">Leases</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We account for leases using the guidance in FASB
ASC 842. We evaluate new contracts at inception to determine if the contract conveys the right to control the use of an identified asset
for a period of time in exchange for periodic payments. A lease exists if we obtain substantially all of the economic benefits of an asset,
and we have the right to direct the use of that asset. When a lease exists, we record a right-of-use asset that represents our right to
use the asset over the lease term and a lease liability that represents our obligation to make payments over the lease term. Lease liabilities
are recorded at the sum of future lease payments discounted by the collateralized rate we could obtain to lease a similar asset over a
similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. At
the time of adoption of ASC 842, we elected the package of transition practical expedients that does not require reassessment of: (1)
whether any existing or expired contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, we
elected other available practical expedients to not separate lease and non-lease components, which consist principally of common area
maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p id="xdx_843_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zT8FbXblRUN5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_znX5cn64K86i">Commitments and Contingencies</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Liabilities for loss contingencies arising from
claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred
and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings
arising in the normal course of business. For additional information, see Note 9 &#8211; <i>Commitments and Contingencies</i>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_847_ecustom--AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK_z8M5QTLyeBAc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86F_zC6CstgMhYjc">Accounting for Share-based Compensation
Awards</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We account for share-based compensation awards
using the guidance in FASB ASC Topic 718, <i>Compensation-Stock Compensation</i> (&#8220;ASC 718&#8221;). Our share-based compensations
awards are awarded to directors, officers and employees. ASC 718 requires all such share-based payments, including grants of employee
stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in
the statements of operations for the years ended 2021 and 2020 is based on awards ultimately expected to vest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_84D_ecustom--ValuationAssumptionsPolicyTextBlock_ztSaNRez0Sqj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86E_zW7tKyzPrhhh">Valuation Assumptions</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The fair values of option
awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years
ended December&#160;31, 2021 and 2020, respectively:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zOk3q2OP0qVb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B2_z98steyMPtXj" style="display: none">Schedule of Share-based payment award, stock options, valuation assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Weighted average grant date fair value</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zdWnd6oEy3K5" title="Weighted average grant date fair value">8.09</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20200101__20201231_zXoZqyUZOhi7" title="Weighted average grant date fair value">3.50</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted average assumptions used:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zPFw87aQGo5a" title="Expected dividend yield">0.00</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200101__20201231_zfjoPV6yLiK7" title="Expected dividend yield">0.00</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zfI7kMjEkLW3" title="Risk-free interest rate">0.70</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200101__20201231_zdmUWoASTJUk" title="Risk-free interest rate">0.41</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_z1974cHFmJA" title="Expected volatility">66.72</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200101__20201231_zTHB7WU6JJqg" title="Expected volatility">75.70</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Expected life (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zDwl676RKPd2" title="Expected life (in years)">4.29</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_za3nvfxb3dA9" title="Expected life (in years)">5.93</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Expected volatility is based on historical volatility
and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture
behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities
matching the relevant expected term of the award.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zsXpGqYxn1ub" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_864_zeE1GSvLxgVc">Net Loss Per Share</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We report two separate net loss per share numbers,
basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common
stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common
stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number
of common shares and dilutive common stock equivalents outstanding for the year. Our common stock equivalents include all common stock
issuable upon conversion of convertible preferred stock and the exercise of outstanding options. The aggregate number of common stock
equivalents excluded from the diluted loss per share calculation for the years ended December&#160;31, 2021 and 2020 totaled <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20210101__20211231_zoISxkhpWnX5" title="Anti-dilutive securities">901,388 </span>and
<span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20200101__20201231_z4XfNKnXEnhd" title="Anti-dilutive securities">976,284</span> respectively. Since the Company is in a net loss position for the years ended December 31, 2021 and 2020, basic and dilutive net
loss per share are the same.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>











<p id="xdx_849_eus-gaap--RevenueRecognitionPolicyTextBlock_zpEGrdOgDP0l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_865_zSS3VeI0ZJLi">Revenue Recognition</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We generally recognize revenue upon shipment or
after meeting certain performance obligations. Our products can include hardware, perpetual software licenses and data sets. Data set
updates are the majority of our sales. Warranty costs and sales returns have not been material.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We recognize sales of our data sets in accordance
with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are
met:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the contract with a customer;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the performance obligations in the contract;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determine the transaction price;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocate the transaction price to the separate performance obligations; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognize revenue upon satisfaction of a performance obligation.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Data updates are typically done monthly and revenue
is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated
selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All of
our product offering and service offering market values are readily determined based on current and prior stand-alone sales. We may defer
and recognize maintenance, updates and support revenue over the term of the contract period, which is generally one year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our normal payment terms offered to customers,
distributors and resellers are net 30 days domestically and net 45 days internationally. We do not offer payment terms that extend beyond
one year and rarely do we extend payment terms beyond our normal terms. If certain customers do not meet our credit standards, we do require
payment in advance on some of our smaller sized customers, to limit our credit exposure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Shipping and handling costs are billed to the
customer and included in revenue. Shipping and handling expenses are included in cost of revenue. We have elected to account for shipping
and handling costs as fulfillment costs after the customer obtains control of the goods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">With our newest product, <b>INTRUSION
<i>Shield</i></b>, we began offering software on a subscription basis. <b>INTRUSION <i>Shield</i></b> is a hosted arrangement subject
to software as a service (&#8220;SaaS&#8221;) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not
arrangements that transfer a license of IP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We utilize the five-step process,
mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual
and distinct. <b>INTRUSION <i>Shield</i></b> services provided to our customers for a fixed monthly subscription fee include:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Access to our proprietary software and database to detect and prevent unauthorized access to our clients&#8217; information networks;</span></td></tr>

<tr style="vertical-align: top">
    <td style="text-align: left; width: 24px">&#160;</td>
    <td style="text-align: left; width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that we provide for customers to access the <b>INTRUSION <i>Shield</i></b>; and</span></td></tr>

<tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by us without additional charge.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The contract provided for
no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this
service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We satisfy our performance
obligation when our <b>INTRUSION <i>Shield</i></b> solution is available to detect and prevent unauthorized access to a client&#8217;s
information networks. Revenue should be recognized monthly over the term of the contract. The Company&#8217;s standard initial contract
terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees are deferred and amortized into income
over the period covered by the contract.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231_zjGTsPuEmhP5" title="Accounts Receivable">1,034,000 </span>and $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231_zopTT9Emg4F7">1,233,000</span>, respectively.. We did <span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zWMUkXxVZGvg" title="Allowance for Doubtful Accounts"><span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zgWdMBJdIE9b" title="Allowance for Doubtful Accounts">no</span></span>t recognize an allowance for doubtful accounts
as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We classify our contract assets
as receivables because we generally have an unconditional right to payment for our sales or services performed at the end of the reporting
period. As a result, we had <span id="xdx_903_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20201231_zGcadJUJWQb1" title="Contract assets"><span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20211231_zs7qvoTGZf5j" title="Contract assets">no</span></span> material contract assets as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Contract liabilities consist of cash payments
in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies deferred revenue
as a contract liability.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The following table presents
changes in the Company&#8217;s contract liability during the years ended December 31, 2021 and 2020 (in thousands):</p>

<table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zrZ8w55xp3ph" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8BF_zObVECmRDYti" style="display: none">Schedule of contract liability</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Balance at beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_c20210101__20211231_zoCRfl4JaaN2" style="width: 13%; text-align: right" title="Beginning Balance">177</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_c20200101__20201231_zGrX8zqw8jWc" style="width: 13%; text-align: right" title="Beginning Balance">516</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_zfM8qA7MHNBl" style="text-align: right" title="Additions">1,953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20200101__20201231_zJx52nYhqYpl" style="text-align: right" title="Additions">353</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20210101__20211231_zD9rAVUZvnJa" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(1,570</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20200101__20201231_zNqaUDqrus59" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(692</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Balance at end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20210101__20211231_z8eiZLn6Cs1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">560</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20200101__20201231_zw3BRBmvoWDj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">177</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p id="xdx_84A_eus-gaap--AdvertisingCostsPolicyTextBlock_z6zNQ9lGG4c6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_868_znn7qFnopj5h">Advertising Expenses</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The cost of advertising is expensed as incurred
or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $<span id="xdx_90C_eus-gaap--AdvertisingExpense_pn3n3_dm_c20210101__20211231_zXWgoMnWs5q7" title="Advertising expenses">1.8</span> million and
$<span id="xdx_900_eus-gaap--AdvertisingExpense_pn3n3_dm_c20200101__20201231_zapWeCGg6kx8" title="Advertising expenses">1.3</span> million for 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

<p id="xdx_849_eus-gaap--ResearchAndDevelopmentExpensePolicy_z2CKP8tH5WSi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_zmaI2L21ZbW3">Research and Development Costs</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Costs incurred in the research and development
of new software products are expensed as incurred until technological feasibility is established. We incur research and development costs
that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing
services and products. Research and development costs are comprised primarily of salaries and related benefits expenses, contract labor
and prototype and other expenses incurred during research and development efforts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Software development costs are included in research
and development and are expensed as incurred. FASB ASC Topic 985 <i>Software</i> requires that software development costs incurred subsequent
to reaching technological feasibility be capitalized, if material. Development costs are capitalized beginning when a product&#8217;s
technological feasibility has been established and ending when the product is available for general release to customers. If the process
of developing a new product or major enhancement does not include a detailed program design, technological feasibility is determined only
after completion of a working model. To date, new products and enhancements generally have reached technological feasibility and have
been released for sale at substantially the same time or the period between achieving technological feasibility and the general availability
of such software has been short. All research and development costs to date have been expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>











<p id="xdx_84D_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zKPKNMXSLr6l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_zvUJUmH6eGH1">Foreign Currency</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">All assets and liabilities in the balance sheets
of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues
and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation
gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders&#8217;
deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss
and were not significant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znX38qSiRsSe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_866_zuv9I5mfFnL6">Fair Value of Financial Instruments</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We calculate the fair value of our assets and
liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements
when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable,
accounts payable and accrued expenses, and dividends payable approximate their carrying amounts due to the relatively short maturity of
these instruments. Financing leases and PPP loan approximate fair value as they bear market rates of interest. None of these instruments
are held for trading purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zK9ifUV2ir1a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_861_zuqW4uSBTzcj">Income Taxes</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Deferred income taxes are determined using the
liability method in accordance with FASB ASC 740, <i>Accounting for Income Taxes</i>. Deferred tax assets and liabilities are recognized
for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable
income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and
liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation
allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion
of the deferred tax asset will not be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">FASB ASC 740 creates a single model to address
accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before
being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest
and penalties, accounting in interim periods, disclosure and transition. There are no unrecognized tax benefits to disclose in the notes
to the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We file income tax returns in the United States
federal jurisdiction. At December&#160;31, 2021, tax returns related to fiscal years ended December&#160;31, 2018 through December&#160;31,
2020 remain open to possible examination by the tax authorities. No tax returns are currently under examination by any tax authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z9uV6Z4ZW3Yl" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_869_zT887srzebm7">Recent Accounting Pronouncements</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Effective January 1, 2021, we adopted ASU 2018-15,
Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (&#8220;ASU
2018-15&#8221;), which amends ASC 350-40, Internal-Use Software (&#8220;ASC 350-40&#8221;) to address a customer&#8217;s accounting for
implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 aligns the accounting for costs
incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with
developing or obtaining internal-use software. Specifically, the ASU amends ASC 350-40 to include in its scope implementation costs of
a cloud computing arrangement that is a service contract and clarifies that a customer should apply ASC 350-40 to determine which implementation
costs should be capitalized in a cloud computing arrangement that is considered a service contract. To the extent costs incurred in a
cloud computing arrangement are capitalizable, the corresponding amortization will be included in &#8220;Operating expenses&#8221; or
&#8220;General and administrative&#8221; in the consolidated statements of operations, rather than &#8220;Depreciation and amortization.&#8221;
The amortization related to cloud computing arrangements was not material for the year ended December 31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Effective January 1, 2020, we adopted ASU 2016-13, Financial Instruments&#8212;Credit
Losses (Topic 326). The updates in ASU 2016-13 provide financial statement users with more information about the expected credit losses
on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Because our receivables
are typically paid within 30 days, and because we closely monitor the credit-worthiness of all our counterparties, adopting ASU 2016-13
did not have a material effect on our financial statements. However, in the event we foresee further or sustained deterioration in the
current market environment, or other factors indicating an increased likelihood of defaults by our customers, we may recognize additional
losses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878924591960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosurePrepaidExpensesAbstract', window );"><strong>Prepaid Expenses</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="top.Show.showAR( this, 'defref_intz_PrepaidExpensesTextBlock', window );">Prepaid Expenses</a></td>
<td class="text"><p id="xdx_806_ecustom--PrepaidExpensesTextBlock_zkcESko2tV9i" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>3.<span id="xdx_829_zC1LmnYtOCh8"> Prepaid Expenses</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Prepaid expenses included
the following (dollars in thousands):&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_pn3n3_zlMoNcfFZdZ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid expenses (Details - Prepaid Expenses)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B6_zm1j6XpDcTAl" style="display: none">Schedule of prepaid expenses</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49E_20211231_ziXIR7zhuP56" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20201231_z54QmqOmTsrg" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PrepaidInsurance_iI_zo0yRwnhHhn3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Prepaid insurance</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">105</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">47</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PrepaidRent_iI_zceWoBUcV7ef" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid rent</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--PrepaidLicenses_iI_zRtFxlclAZh5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Prepaid licenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--PrepaidMaintenance_iI_d0_zMzkE4HQRCI3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid maintenance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--PrepaidOther_iI_zouleOQ28Tjk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Prepaid other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">157</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">286</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PrepaidExpenseAndOtherAssets_iI_zsEXruzRrXOe" style="vertical-align: bottom; background-color: White">
    <td style="color: White; text-align: left; padding-bottom: 2.5pt">&#160;Prepaid expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">356</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">370</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_intz_DisclosurePrepaidExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosurePrepaidExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_PrepaidExpensesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PrepaidExpensesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878922637704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses</a></td>
<td class="text"><p id="xdx_808_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zCV5mPbMmLWj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>4.<span id="xdx_821_zAefDoCViu3e"> Accrued Expenses</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Accrued expenses consisted
of the following (dollars in thousands):&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_pn3n3_zA2Y8DtzgBod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses (Details - Accrued Expenses)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B5_z0QtcgSBTzUi" style="display: none">Schedule of accrued liabilities</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49F_20211231_z2MSJg8alnEi" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20201231_z8OhWpg0knt2" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_d0_maALCzUD6_zi6WXOrelK97" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Accrued legal and professional fees</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">254</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccruedPayrollTaxesCurrent_iI_pn3n3_maALCzUD6_z8xdjDXhq2m1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued payroll</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">211</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">228</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedVacationCurrent_iI_pn3n3_maALCzUD6_zbTSI8UfDp1i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Accrued vacation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">278</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_pn3n3_d0_maALCzUD6_zeG7KRvjbUG3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Employee benefits payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzUD6_zLect1bvttf6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">47</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">91</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzUD6_zeM885Sbhpfc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;Total accrued expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">534</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">628</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920131320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SBA Paycheck Protection Program Loan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">SBA Paycheck Protection Program Loan</a></td>
<td class="text"><p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zVqbH5YywFuc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>5.<span id="xdx_822_z0BeJE1vAI44"> SBA Paycheck Protection Program Loan</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March 27, 2020, the U.S. federal government
enacted the Coronavirus Aid, Relief, and Economic Security Act (&#8220;CARES Act&#8221;), which included the provision for a Paycheck
Protection Program (&#8220;PPP&#8221;) administered by the U.S. Small Business Administration (&#8220;SBA&#8221;). The PPP allows qualifying
businesses to borrow up to $10 million calculated based on qualifying payroll costs. The loan was guaranteed by the federal government
and did not require collateral. On April&#160;30, 2020, we entered into a PPP Loan with Silicon Valley Bank, pursuant to the PPP under
CARES Act for a principal amount of $<span id="xdx_908_eus-gaap--ProceedsFromOtherDebt_pp0p0_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zM9coAIzPtza" title="Proceeds from PPP Loan">629,000</span>. The PPP Loan was to mature on <span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_dd_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zAUw2xCX5Ha1" title="Debt maturity date">April 30, 2022</span>, and bear interest at a rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pip0_dp_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_z96Pgv8aNvi9" title="Interest rate">1.0</span>% per
annum. The PPP Loan funds were received on April 30, 2020. The PPP Loan contained events of default and other provisions customary for
a loan of this type. The PPP provided that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of
the principal amount of the loan is guaranteed by the SBA and (3) an amount up to the full principal amount plus accrued interest may
qualify for loan forgiveness in accordance with the terms of CARES Act.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We utilized the full proceeds of the PPP Loan
in accordance with the provisions of the CARES Act and submitted the PPP Loan Forgiveness Application. On April 7, 2021, we received notice
from SBA that the PPP Loan and accrued interest was forgiven in full. As a result, the Company recorded a gain in the extinguishment of
debt of $<span id="xdx_901_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_c20210101__20211231__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zK7hLGS8Rfq2" title="Gain on extinguishment of debt">635,000</span> on its consolidated statement of operations during the year ended December 31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920145496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [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="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Employee Benefit Plan</a></td>
<td class="text"><p id="xdx_807_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_zXGtCGTUMif9" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>6.<span id="xdx_82A_zO9mHfOBetag"> Employee Benefit Plan</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Employee 401(k)&#160;Plan</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We have a plan known as the Intrusion&#160;Inc.
401(k)&#160;Savings Plan (the &#8220;Plan&#8221;) to provide retirement and incidental benefits for our employees. The Plan covers substantially
all employees who meet minimum age and service requirements. As allowed under Section&#160;401(k)&#160;of the Internal Revenue Code, the
Plan provides tax deferred salary deductions for eligible employees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Employees may contribute from <span id="xdx_907_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pip0_dp_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z3uyFoBvdOF" title="Define Contribution Plan, Percentage of Contribution by Employees">1</span>% to <span id="xdx_90F_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pip0_dp_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zOd7uOAtZogc" title="Define Contribution Plan, Percentage of Contribution by Employees">25</span>% of their
annual compensation to the Plan, limited to a maximum amount as set by the Internal Revenue Service. Participants who are over the age
of 50 may contribute an additional amount of their salary per year, as defined annually by the Internal Revenue Service. We match employee
contributions at the rate of <span id="xdx_907_ecustom--DefinedContributionPlanEmployerMatchingContributionRate_pip0_dp_c20210101__20211231_znd9MV20UKxd" title="Defined Contribution Plan, Employer Matching Contribution Rate">0.25</span>% per each 1% of contribution on the first <span id="xdx_90C_eus-gaap--DefinedContributionPlanEmployerMatchingContributionPercent_pip0_dp_c20210101__20211231_zer3neUmKrul" title="Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay">4</span>% of compensation. Matching contributions to the Plan were
approximately $<span id="xdx_905_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20210101__20211231_zE7QHcJ1duu5" title="Defined Contribution Plan, Cost">65,000</span> and $<span id="xdx_90C_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20200101__20201231_zcwTBtla4HFh" title="Defined Contribution Plan, Cost">36,000</span>, respectively, for the years ended December&#160;31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>26
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923948840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_806_eus-gaap--IncomeTaxDisclosureTextBlock_zgJHtZvpvJt5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>7.<span id="xdx_82C_zCKQHE4H1BIe"> Income Taxes</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Deferred income taxes reflect
the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes
and the amounts used for income tax purposes. Significant components of our deferred tax assets (liabilities) as of December&#160;31,
2021 and 2020 are as follows (in thousands):&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ziTxS8AfL4ec" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BE_z4IOoFdSgOc4" style="display: none">Schedule of deferred tax assets and liabilities</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20211231_zUzvHDXa73Dh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49F_20201231_zwtRXCBPLBf9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pn3n3_maDTAGztku_zuttVfjZltN3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Net operating loss carryforwards</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">22,497</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,965</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGztku_zGq2b4MNZBg7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net operating loss carryforwards of foreign subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">374</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTAGztku_zAhe09RSBrrb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Depreciation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(94</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(99</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGztku_zBD26ZzUCNF2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGztku_zi6EObNwurCg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">544</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">304</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGztku_zVcnir4K3zp7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Net deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,055</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,597</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_z2zmkYdB677a" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Valuation allowance for net deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(23,055</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(20,597</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pn3n3_d0_zaAQDaEmYWsg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Net deferred tax assets, net of allowance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Deferred tax assets are required to be reduced
by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. Realization
of the future benefits related to the deferred tax assets is dependent on many factors, including the Company&#8217;s ability to generate
taxable income within the near to medium term. Management has considered these factors in determining the valuation allowance for 2021
and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The differences between the
provision for income taxes and income taxes computed using the federal statutory rate for the years ended December&#160;31, 2021 and
2020 are as follows (in thousands):&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_z4AYo0LCicb7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Income Tax Reconciliation)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BB_zhEkRfve91R2" style="display: none">Schedule of effective income tax rate reconciliation</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20210101__20211231_zH8W6O0MTNw3" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20200101__20201231_z2cboOQ5XsYc" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Reconciliation of income tax benefit to statutory rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_i01N_pn3n3_di_maITEBzwd6_zInnW19ki14" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Income benefit at statutory rate</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(3,948</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(1,369</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_i01N_pn3n3_di_maITEBzwd6_z7rdHg5LmXy7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">State income taxes (benefit), net of federal income tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(331</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(121</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i01_pn3n3_maITEBzwd6_zSAmKq3lXJ7g" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(206</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i01_pn3n3_maITEBzwd6_zUgHUBtuIxod" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Change in valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,425</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i01_pn3n3_d0_maITEBzwd6_zq9eanXWsAAa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,027</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_i01T_pn3n3_d0_mtITEBzwd6_zKXrLzRT2xnc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="color: rgb(238,238,238); text-align: left; padding-bottom: 2.5pt">&#160;Income tax provision</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">At December&#160;31, 2021, we had federal net
operating loss carryforwards of approximately $<span id="xdx_908_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20211231_zgYbZNzyABo" title="Operating loss carryforwards">107.1</span> million for income tax purposes that begin to expire in 2022 and are subject to the
ownership change limitations under Internal Revenue Code Section&#160;382.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920138440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-use Asset and Leasing Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract', window );"><strong>Right-of-use Asset And Leasing Liabilities</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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Right-of-use Asset and Leasing Liabilities</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--LesseeOperatingLeasesTextBlock_zwnda57ySuH5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>8.<span id="xdx_827_zGljGCLQxVUi"> Right-of-use Asset and Leasing
Liabilities</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We have operating and finance
leases where we record the right-of-use assets and a related lease liability as required under ASC 842. The lease liabilities are determined
by the net present value of total lease payments and amortized over the life of the lease. All obligations under our lease agreements
are designed to terminate with the last scheduled payment. Our leases are for the following types of assets:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 48px">&#160;</td>
    <td style="text-align: left; width: 48px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer hardware and copy machines - Our finance lease right-of-use assets consist of computer hardware and copy machines. These leases have a three-year life and are in various stages of completion.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 48px">&#160;</td>
    <td style="text-align: left; width: 48px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office space - Our operating lease right-of-use assets include rental agreements for our offices in Plano, TX and a data service center in Allen, TX. The Plano offices operating lease liability was modified during the year ended December 31, 2021, to add an additional floor of office space and terminate the prior lease. The modified lease has a life of one year and eleven months as of December 31, 2021. The data service center operating lease liability has a life of three years and ten months as of December 31, 2021. We also have an operating lease liability for our former corporate office in Richardson. The Richardson operating lease liability has a life of two years and eleven months as of December 31, 2021; however, the related right-of-use asset was fully impaired due to our abandonment of the lease as of December 31, 2020. See further discussion on the abandonment of this lease discussed below.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Lease balances are recorded
on the consolidated balance sheet as follows (in thousands):&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--LeaseBalancesTableTextBlock_pn3n3_zQOjReTacZ92" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zjWZoyeBi8ld" style="display: none">Schedule of lease information</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20211231_zIeHijDvEJNf" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20201231_zzqbidL1W5Xb" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Assets:</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; width: 66%; text-align: left">Finance leases, right-of-use assets, net</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">20</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Operating leases, right-of-use assets, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">808</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,010</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--LeaseAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,517</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,030</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Finance leases liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">644</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Operating leases liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">935</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">487</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3_d0_z8Oud0WVAH8i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Finance leases liability, noncurrent portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">673</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Operating lease liability, noncurrent portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,250</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,867</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--LeaseLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,502</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,375</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Weighted average remaining lease term &#8211; Finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z550bI4MTZT7" title="Weighted average remaining lease term- Finance leases">2.66</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zMn0dLhjw34b" title="Weighted average remaining lease term - Finance leases">0.62</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Weighted average remaining lease term &#8211; Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_zkrGXVeR6Gii" title="Weighted average remaining lease term - Operating leases">2.94</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_z77uAvaybN1" title="Weighted average remaining lease term - Operating leases">3.86</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Weighted average discount rate &#8211; Finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zPa7GB3gAtWc" title="Weighted average discount rate - Finance leases">3.35</span>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zLVXKhxl4kP6" title="Weighted average discount rate - Finance leases">4.55</span>%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Weighted average discount rate &#8211; Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_z4aprJD835be" title="Weighted average discount rate - Operating leases">4.70</span>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zSKanac8pZC7" title="Weighted average discount rate - Operating leases">4.31</span>%</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As the implicit rate is not readily determinable
for the Company's lease agreement, the Company uses an estimated incremental borrowing rate to determine the initial present value of
lease payments. This discount rate for the lease approximates SVB's prime rate.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The gross amount of assets recorded under our
finance leases were $<span id="xdx_90D_eus-gaap--FinanceLeaseInterestPaymentOnLiability_pn3n3_dm_c20210101__20211231_zPlDy8I7I63f" title="Finance leases">3.2 </span>million and $<span id="xdx_903_eus-gaap--FinanceLeaseInterestPaymentOnLiability_pn3n3_dm_c20200101__20201231_zkpqqnF9e0g1" title="Finance leases">1.2 </span>million as of the years ended December 31, 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Certain of our lease agreements have options to
extend the lease for a certain period after the expiration of the initial term. We recognize the cost of a lease over the expected total
term of the lease, including optional renewal periods that we can reasonably expect to exercise. We do not have material obligations whereby
we guarantee a residual value on assets we lease, nor do our lease agreements impose restrictions or covenants that could affect our ability
to make distributions.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><i>Lease Abandonment</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As a result of the breach of contract mentioned
in <i>Legal Proc</i>ee<i>dings</i> section below, management abandoned our offices subject to the Richardson ROU operating lease. The
final move out of employees, applicable furnishings and server datacenter occurred in early December 2020. We have applied the abandonment
guidance in ASC 360-10-35. We believe &#8220;abandonment&#8221; means ceasing to use the underlying asset and lacking either the intent
or the ability to sublease the underlying asset. Accordingly, lease abandonment charges incurred for this ROU asset for the year ended
December 31, 2020 was $<span id="xdx_902_ecustom--LeaseAbandonmentCharges_iI_pn3n3_dm_c20201231_zpjf0hpdd0b7" title="Lease abandonment charges">1.1</span> million.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;&#160;</b></p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Schedule of Items Appearing
on the Statement of Operations (in thousands):&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LeaseCostTableTextBlock_pn3n3_zp1iHy1oo9t9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BA_zSAAjyYbtcAk" style="display: none">Lease cost table</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20210101__20211231_zl8aJdzqcLKl" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20200101__20201231_ze1UC4YtOZ5l" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Operating expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Amortization expense &#8211; Finance ROU</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">306</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">43</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--OperatingLeaseRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Lease expense &#8211; Operating ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">341</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">380</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--InterestExpenseFinanceRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Interest expense &#8211; Finance ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--LossOnAbandonedLeaseOperatingRightOfUseAssets_d0_zsLvLFDozwad" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Loss on abandoned lease &#8211; Operating ROU</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,092</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--OperatingAndFinanceLeaseExpense_zSi1v82Fh5Lf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Lease Expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">667</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,517</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Other supplemental information
related to our leases are as follows:&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zvqINPcCUQyb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)">
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt"><span id="xdx_8BE_zW12YCmZRZa8" style="display: none">Schedule of other supplemental information related to our leases</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_495_20210101__20211231_zG3gwvvQh4Gg" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20200101__20201231_zyj7Rt0vW4j8" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_ecustom--OperatingCashFlowsForOperatingLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Operating cash flows for operating leases</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">33</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,092</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--OperatingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Operating cash flows for finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">306</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--FinancingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Financing cash flows for finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(699</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(43</td><td style="text-align: left">)</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>Future minimum lease obligations
consisted of the following as of December 31, 2021 (in thousands):&#160;</b></p>

<table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zTW37q50nDod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B4_z9Qw0HjZpKAd" style="display: none">Future minimum lease obligations</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>Operating</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>Finance</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><b>Period ending December 31,</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>ROU Leases</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>ROU Leases</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>Total</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zqxxHltI1l7h" style="width: 11%; text-align: right" title="Operating ROU Leases 2022">1,005</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zsLVENfnt063" style="width: 11%; text-align: right" title="Finance ROU Leases 2022">679</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20211231_pn3n3" style="width: 11%; text-align: right" title="Total 2022">1,684</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zu1BmoL4qRcj" style="text-align: right" title="Operating ROU Leases 2023">705</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zSwQntdMFWeh" style="text-align: right" title="Finance ROU Leases 2023">679</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20211231_pn3n3" style="text-align: right" title="Total 2023">1,384</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zomLL4yItnQ5" style="text-align: right" title="Operating ROU Leases 2024">486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zM99Iz642BGa" style="text-align: right" title="Finance ROU Leases 2024">6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20211231_pn3n3" style="text-align: right" title="Total 2024">492</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zGkUA0MA2lmh" style="text-align: right" title="Operating ROU Leases 2025">115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zGrk5YxExdRj" style="text-align: right" title="Finance ROU Leases 2025">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20211231_pn3n3" style="text-align: right" title="Total 2025">116</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left">2026</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zNk4o1UOf5Vf" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases 2026">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zf9EPk0GddDh" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases 2026">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_d0_c20211231_zhfTul8y7mZ" style="border-bottom: Black 1pt solid; text-align: right" title="Total 2026">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zq7IpbsiiW36" style="text-align: right" title="Operating ROU Leases Due">2,311</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zBBmzaRxAXK" style="text-align: right" title="Finance ROU Leases Due">1,365</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20211231_pn3n3" style="text-align: right" title="Total">3,676</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less Interest*</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_fKg_____zTRI1XEJ85k" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases Interest">(126</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_fKg_____z2KsAWArPI0k" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Finance ROU Leases, Interest">(48</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zqgin0enGmlg" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases">2,185</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FinanceLeaseLiability_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_z2EjkaEAvAkd" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases">1,317</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">____________________&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td id="xdx_F0B_zRLMQPwzx9x3" style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 3pt">*</td>
  <td id="xdx_F13_z7o9Jt2fAFvb" style="text-align: left; padding-left: 10pt; text-indent: -10pt">Interest is imputed for operating ROU leases and classified as
  lease expense and is included in operating expenses in the accompanying consolidated statements of operations.</td></tr>
</table>


<p id="xdx_8AB_zqqbAuhIEBOf" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>28
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878922748328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_80F_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z3Y90a3Pkg37" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>9.<span id="xdx_829_z51D3f7Yhqv"> Commitments and Contingencies</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Change of Control and Severance
Agreements</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Certain members of our management are parties
to severance and change of control agreements with the Company. The severance and change in control agreements provide those individuals
with severance payments in certain circumstances and prohibit such individuals from, among other things, competing with the Company during
his or her employment. In addition, the severance and change of control agreements prohibit subject individuals from, among other things,
disclosing confidential information about the Company and its products or interfering with a client or customer of the Company, in each
case during his or her employment and for certain periods (including indefinite periods) following the termination of such person&#8217;s
employment.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Legal Proceedings</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We are periodically involved
in various litigation claims arising in the normal course of business. We believe these actions are routine and incidental to the business.
While the outcome of these actions cannot be predicted with certainty, we do not believe that any will have a material adverse impact
on our business.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="text-decoration: underline">Class Action Litigation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On April 16, 2021, a purported class action lawsuit
was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al.,
Case No. 4:21-cv-00307 (E.D.Tex) against the Company, the Company&#8217;s chief financial officer, and now-former chief executive officer
alleging, among other things, that the defendants made false and/or misleading statements or omissions about the Company&#8217;s business,
operations, and prospects in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;),
and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claims compensatory damages and
legal fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On May 14, 2021, a related purported class action
lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc.,
et al., Case No. 4:12-cv-00374 (E.D. Tex.) against the Company, the Company&#8217;s chief financial officer, and now-former chief executive
officer. The Neely lawsuit alleges the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The
Neely lawsuit also seeks compensatory damages and legal fees.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff&#8217;s counsel.&#160;
The lead plaintiff filed his amended complaint on February 7, 2022. The amended complaint named the following additional parties as named
defendants: Mr. Michael Paxton, a former director and executive officer; Mr. Gary Davis, a former officer, Mr. Joe Head, our current chief
technology officer and a former director; and Mr. James Gero, a current director and chair of our compensation committee. Our current
deadline to respond to the amended complaint is June 9, 2022.&#160; Our management believes the claims in the lawsuit are without merit
and intend to defend our position vigorously.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our management is unable to
predict the ultimate outcome and is unable to make a meaningful estimate of the amount or range of loss, if any, that could result from
any unfavorable outcome of the Class Action Litigation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Securities Investigation</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">On August 8, 2021, the Company
received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was conducting an investigation
captioned In the Matter of Intrusion Inc. and requesting the Company produce certain documents and information. On November 9, 2021, the
Securities and Exchange Commission served a subpoena to the Company in connection with this investigation which formally requested substantially
similar information as in the prior request. The Company is continuing to comply with the requests and is cooperating in the investigation.
The Company can offer no assurances as to the outcome of this investigation or its potential effect on the Company or its results of operations.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Lease Abandonment</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On February 16, 2021, Intrusion Inc. instituted
legal proceedings in the District Court of Dallas County, Texas, 14th Judicial District against Purple Plaza LLC, the landlord for the
facilities we previously occupied in Richardson, Texas. This lawsuit claims damages for breach of contract for, among other things, failure
to maintain and repair the leased facilities and to provide adequate heating, air conditioning and ventilation on the premises, resulting
in a constructive eviction. Intrusion is seeking damages in excess of $<span id="xdx_903_ecustom--LeaseAbandonmentCharges_iI_pp0p0_c20211231_z5EhKqkKF9Hf" title="Lease abandonment charges">1,000,000</span> together with a declaratory judgment that any of Intrusion&#8217;s
remaining obligations under the lease have terminated.&#160; Purple Plaza, LLC has answered by filing a general denial, and recently added
a counterclaim seeking alleged past due rent in the amount of approximately $<span id="xdx_908_eus-gaap--PaymentsForRent_pp0p0_c20210101__20211231_zXm2MjW6W2z8" title="Rent paid">229,000</span> and future rent allegedly exceeding $<span id="xdx_90E_ecustom--DutyToMitigateDamages_pp0p0_dm_c20210101__20211231_zOigUm9MhdWi" title="Duty to mitigate damages">2,000,000</span> million
without offsetting its duty to mitigate its damages. Discovery is underway in the matter. The case is set for jury trial on June 7, 2022.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In addition to this pending litigation, we are
subject to various other legal proceedings and claims that may arise in the ordinary course of business. We do not believe that any claims
exist where the outcome of such matters would have a material adverse effect on our consolidated financial position, operating results
or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on future results.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923858808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureEmployeeIncentivePlansAbstract', window );"><strong>Employee Incentive Plans</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="top.Show.showAR( this, 'defref_intz_EmployeeIncentivePlansTextBlock', window );">Employee Incentive Plans</a></td>
<td class="text"><p id="xdx_80F_ecustom--EmployeeIncentivePlansTextBlock_z9Ly6Kvn7rni" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>10.<span id="xdx_829_zLLHcZMQvABf"> Employee Incentive Plans</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We account for equity-based
compensation in accordance with ASC 718, <i>Compensation &#8211; Stock Compensation</i>, which requires that compensation related to all
equity-based awards be recognized in the consolidated financial statements. Equity-based compensation cost is valued at fair value at
the date of grant, and the grant date fair value is recognized as expense over each award&#8217;s requisite service period with a corresponding
increase to equity or liability based on the terms of each award and the appropriate accounting treatment under ASC 718.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We had three stock-based compensation plans at
December 31, 2021 and two stock-based compensation plans at December 31, 2020. These plans which are described below, were developed to
retain and attract key employees and directors. As of December 31, 2021, we recognized stock option expense of $<span id="xdx_907_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ1fa8YfeMve">985,000</span> in addition to
$<span id="xdx_90E_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zWMsbtUlC8cj">275,000</span> in expense relating to restricted stock awards. Total compensation expense in operating expense on the statement of operations
of $<span id="xdx_903_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231_z1CNNFF00Qx9">1,260,000</span> and $<span id="xdx_90C_eus-gaap--ShareBasedCompensation_pp0p0_c20200101__20201231_zsXXNXwVnna9">322,000</span> during the years ended December 31, 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>The 2021 Omnibus Incentive Plan (the &#8220;2021 Plan&#8221;)</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">During 2021, the Company added
a new incentive 2021 Omnibus Incentive Plan (the &#8220;2021 Plan&#8221;). The purpose of the 2021 Plan is to provide a means through
which the Company may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and
advisors of the Company can acquire and maintain an equity interest in the Company, or be paid incentive compensation, including incentive
compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company
and aligning their interests with those of the Company&#8217;s stockholders.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The 2021 Plan is administered
by the Compensation Committee of our Board of Directors and permits the grant of cash and equity-based awards, which may be awarded in
the form of stock options, stock appreciation rights, restricted stock awards, performance awards, other stock-based awards and other
cash-based awards.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The aggregate number of shares
of Common Stock that may be issued or used for reference purposes or with respect to which Awards may be granted under the 2021 Plan shall
not exceed <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_z64GI4UUHoPb">2,500,000</span> shares and is subject to any increase or decrease, which shares may be either authorized and unissued Common Stock
or Common Stock held in or acquired for the treasury of the Company or both. As of December 31, 2021, Restricted Stock Awards and Stock
Option Awards were granted under this plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Restricted Stock Awards</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">During the year ended December
31, 2021, the Company issued new Restricted Stock Awards (RSAs) under the 2021 Plan in the amount of $<span id="xdx_906_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zh2iIQfxvum2" title="RSA issued during period, value">925,000</span> in value of restricted stock
to each of the Company&#8217;s outside directors and certain members of management, with a valuation to be based on the closing price
of the Company&#8217;s common stock on the Nasdaq Capital Market (the &#8220;2021 RSA Awards&#8221;). Accordingly, <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLUFm9JqVe63" title="RSA's issued during period, shares">174,811</span> shares were
granted. <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinOneYearMember_zEy3b7grJHY9" title="RSA's expected to vest">79,488</span> of which are expected to fully vest in one year on the anniversary of the grant date, <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinTwoYearsMember_zg2UIN9WWkTh">17,401</span> shares are expected to fully
vest in two years and the remaining <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinThreeYearsMember_zpgcnz3T2sYj">77,922</span> shares and are expected to fully vest in three years on the anniversary of the grant date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The following table summarizes
the activities for the Company&#8217;s unvested RSAs in Intrusion Inc. stock for the year ended December 31, 2021:</p>

<table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--NonvestedRestrictedStockSharesActivityTableTextBlock_pn3n3_zUzvXsbr07Ol" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8B1_zmZstNhgUbr4" style="display: none">Schedule of unvested RSAs </span></td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unvested Restricted Stock Awards</b></span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Shares (in thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-Average<br/> Grant-Date <br/> Fair Value</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unvested as of December 31, 2020</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_d0_c20210101__20211231_zzNf87UfKqy8" style="text-align: right" title="Number of Shares, Beginning Balance">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_pip0_d0_c20210101__20211231_zljIzX96Jfl2" style="text-align: right" title="Weighted-Average Grant-Date Fair Value, Beginning Balance">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted </span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20211231_z2xJlLqTKVW1" style="width: 13%; text-align: right" title="Number of Shares Granted">175</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_pip0_c20210101__20211231_zHoQia0WQQUg" style="width: 13%; text-align: right" title="Weighted-Average Grant-Date Fair Value Granted">5.29</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested </span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pn3n3_d0_c20210101__20211231_zRwr1zr5YWXc" style="text-align: right" title="Number of Shares Vested">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_pip0_d0_c20210101__20211231_zTyeRghF5FUh" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Vested">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited/canceled</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20210101__20211231_zOi26GRyWrCl" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Forfeited/canceled">(26</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_pip0_c20210101__20211231_zfFcewMnMMK" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Grant-Date Fair Value Forfeited/canceled">3.85</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unvested as of December 31, 2021</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20211231_zuMfxZ0eTy1f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Ending balance">149</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_pip0_d0_c20210101__20211231_zIGzt54aILI3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Grant-Date Fair Value, Ending balance">5.54</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The Company recognized compensation
expense related to its RSAs of $<span id="xdx_90E_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z52TDNcQWF55">275,000</span> during the year ended December 31, 2021. As of December 31, 2021, there was $<span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_c20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zwk4gjDe6Ht9">550,000</span> of unrecognized
compensation cost related to unvested RSAs. This amount is expected to be recognized over a weighted-average period of <span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_pp0p0_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zFKzMwjoxuE7">1.52</span> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration: underline">Stock Option Awards</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The Company also granted new option awards under
the 2021 Plan to its employees with the option price for each option set at the closing price for the Company&#8217;s Common Stock on
the Nasdaq Capital Market on the grant date (the &#8220;2021 Option Awards&#8221;) during the year ended December 31, 2021. Accordingly,
<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pp0p0_c20210101__20211231__us-gaap--PlanNameAxis__custom--Plan2021Member__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVJslIlQXqOe" title="Options granted">541,000</span> options were granted under this plan during the year ended December 31, 2021. A summary of the Company&#8217;s Stock Option Awards
from all plans is provided below.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">With recent employee
resignations, terminations, and departures, a number of unexercised and unvested options were forfeited resulting in an addition of <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_pip0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zA6gtpQwPksf" title="Forfeited shares">315,000</span>
option shares and <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pip0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zlSnIQqYTwvd">25,974</span> RSA shares during the year ended December 31, 2021, that are now available for re-granting under this plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>The 2015 Stock Incentive Plan (&#8220;the &#8220;2015 Plan&#8221;)</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March&#160;19, 2015, the Board approved the
2015 Stock Incentive Plan (the &#8220;2015 Plan&#8221;), which was approved by the stockholders on May&#160;14, 2015. The 2015 Plan serves
as a replacement for the 2005 Plan which expired by its terms on June&#160;14, 2015. The approval of the 2015 Plan had no effect on the
2005 Plan or any options granted pursuant to the plan. All options will continue with their existing terms and will be subject to the
2005 Plan. Further, the Company will not be able to re-issue any option which is cancelled or terminated under the 2005 Plan. The 2015
Plan provided for the issuance of up to <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20150319__us-gaap--PlanNameAxis__custom--Plan2015Member_zlHnfKg8stAg" title="Number of Shares Authorized">600,000</span> shares of common stock upon exercise of options granted pursuant to the 2015 Plan.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The 2015 Plan consists of
three separate equity incentive programs: the Discretionary Option Grant Program; the Stock Issuance Program; and the Automatic
Option Grant Program for non-employee Board members. Officers and employees, non-employee Board members and independent contractors
are eligible to participate in the Discretionary Option Grant and Stock Issuance Programs. Participation in the Automatic Option
Grant Program is limited to non-employee members of the Board. Each non-employee Board member will receive an option grant for
10,000 shares of common stock upon initial election or appointment to the Board, provided that such individual has not previously
been employed by the Company in the preceding three (3)&#160;months. In addition, on the date of each annual stockholders meeting,
each Board member will automatically be granted an option to purchase 10,000 shares of common stock, provided he or she has served
as a non-employee Board member for at least three months. At December&#160;31, 2021, <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zj41nXVAJFmh">70,000</span> options had been exercised and options
to purchase a total of <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_z62wVtKQhrR5">131,000</span> shares of common stock were outstanding. A total of <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zr89y6qzLwNk">622,000</span> options had been granted under the 2015
Plan, <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zJnl8Q36xzVb">421,000</span> options have been cancelled, and options for <span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zy6UbTQPj4yk">399,000</span> shares remained available for future grant. No shares have
been issued pursuant to the Stock Issuance Program.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">During the year ended December
31, 2021, the Board of Directors (&#8220;Board&#8221;) approved a new clause to the 2015 Plan, to accelerate the vesting of any unvested
equity grants held by outside directors upon their retirement from the Board. Pursuant to the approval of the acceleration clause, during
the second quarter of 2021, the equity awards held by two outside board members who retired from the Board in May 2021 became fully vested.
The Company accounts for the acceleration of the related stock options as a modification of the option award under ASC 718. Accordingly,
the Company recognized incremental stock compensation expense of approximately $<span id="xdx_900_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zybAdf483PQi" title="Stock compensation expense">237,000</span> during the year ended December 31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>



<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i/></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>The 2005 Stock Incentive Plan (the &#8220;2005 Plan&#8221;)</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March&#160;17, 2005,
the Board approved the 2005 Stock Incentive Plan (the &#8220;2005 Plan&#8221;), which was approved by the stockholders on
June&#160;14, 2005. The 2005 Plan provided for the issuance of up to 750,000 shares of common stock upon exercise of options granted
pursuant to the 2005 Plan. On May&#160;30, 2007, the stockholders approved an Amendment to the 2005 Plan that increased this amount
by 750,000 for a total of <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20050317__us-gaap--PlanNameAxis__custom--Plan2005Member_z49lvSFXvbZe">1,500,000</span> shares of common stock that may be issued upon the exercise of options granted pursuant to the
2005 Plan. On May&#160;29, 2008 and May&#160;21, 2009, the stockholders approved an increase of 500,000 shares, respectively, of
common stock that may be issued pursuant to the 2005 Plan for a total of 2,500,000 shares. On May&#160;20, 2010, the stockholders
approved an additional increase of 500,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of
3,000,000 shares. On May 19, 2011, the stockholders approved an additional increase of 400,000 shares of common stock that may
be issued pursuant to the 2005 Plan for a total of 3,400,000 shares. Finally, on May&#160;17, 2012, the stockholders approved an
additional increase of 300,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20120517__us-gaap--PlanNameAxis__custom--Plan2005Member_z9r9QIwDECJ3">3,700,000</span> shares.
At December&#160;31, 2021, <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zHmMKOTBHtGj" title="Options exercised">2,093,062</span> had been exercised and options to purchase a total of <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_z5RbBohaeIf7" title="Options outstanding">260,273</span> shares of common stock were
outstanding. A total of <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zq5vsdoHIeU6" title="Options granted">3,892,000</span> options had been granted under the 2005 Plan, of which <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zi0Hhw7bPdFb" title="Options cancelled">1,538,665</span> have been cancelled. The 2005
Plan expired on June 14, 2015, and <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_do_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zDugER7G7ik5" title="Options available for grant">no</span> options remain for grant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Stock Incentive Plan Summary</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">A summary of our stock option
activity and related information for the years ended December&#160;31, 2021 and 2020 is as follows:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zTtHTRshPv19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Stock Options Activity)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zeH7AREa66si" style="display: none">Schedule of option activity</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Outstanding at beginning of year</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20211231_zxbwNPgeuUo" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">1,035</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20210101__20211231_zz8XsHZc6ukg" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">2.87</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200101__20201231_z1t3ujYOR039" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">975</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20200101__20201231_zM0J5ANi1TP4" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">0.96</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Granted at price &#8211; market value</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20210101__20211231_zKpgYa4QUDqi" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">606</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20210101__20211231_zdGcPyScwqx3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">12.99</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20200101__20201231_zPGhN7ozO6W1" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20200101__20201231_zOIjenZYZ4q3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">5.56</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20210101__20211231_zNhWON8Icd44" style="text-align: right" title="Number of Options Outstanding, Exercised">(257</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zTKs3IrCYH2" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.97</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20200101__20201231_zB4IUoSvrzBl" style="text-align: right" title="Number of Options Outstanding, Exercised">(343</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20200101__20201231_zvdb4eOP7Ckb" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20210101__20211231_zBa3veDL6Nd3" style="text-align: right" title="Number of Options Outstanding, Forfeited">(634</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zzWtZUKWjy8j" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">9.81</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di0_c20200101__20201231_z2IaT5fA7bBk" style="text-align: right" title="Number of Options Outstanding, Forfeited">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_z1J0s4B59J0l" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20210101__20211231_zLMbg40eaHof" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">(133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zAzQ7iCnWLL1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">2.82</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_pn3n3_d0_c20200101__20201231_zUfUt0XPZ7g8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_zCyNpWOhdP8b" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Outstanding at end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20211231_z8wrnwzKpqa4" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">617</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20210101__20211231_zwDngSzDpSd9" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">6.47</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200101__20201231_zr40LbSBFc62" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">1,035</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20200101__20201231_zplYfGZvfvj8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">2.87</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Options exercisable at end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zxNdVhb03O2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">317</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zD2A91Gqyit3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">1.56</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20201231_zfpUYr9GTe5f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">601</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20201231_z7qdncJEnEMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">1.03</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Stock Options Outstanding and Exercisable</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Information related to stock
options outstanding at December&#160;31, 2021, is summarized below:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zcmkS81CIIae" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BB_znMbJkElQZbg" style="display: none">Schedule of stock options by exercise price</span></td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Outstanding</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Exercisable</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Range of Exercise Prices</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual Life (years)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBCVq4NZ1Qyi" title="Exercise price, low end of range">0.40</span> - $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zvTZmZShEVp2" title="Exercise price, high end of range">0.65</span></span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zkKpY0UTGbH9" style="width: 13%; text-align: right" title="Options Outstanding">183</td><td style="width: 2%">&#160;</td>
    <td style="width: 13%; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_ze35LsUdbTF2" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">0.96</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zhTi5N39ItN9" style="width: 13%; text-align: right" title="Options Outstanding Weighted Average Exercise Price">0.55</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBemm79ug0Y9" style="width: 13%; text-align: right" title="Options Exercisable">183</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zUucZIxqJ452" style="width: 13%; text-align: right" title="Options Exercisable Weighted Average Exercise Price">0.55</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zlAinpXhuIJ2" title="Exercise price, low end of range">1.15</span> - $<span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zXDqHxyIYNi6" title="Exercise price, high end of range">1.725</span></span></td><td>&#160;</td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zNgazO4ystZ1" style="text-align: right" title="Options Outstanding">8</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_z4GsyxtRafY5" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">6.38</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_ziQaE6qJMmOk" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">1.15</td><td>&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zCfO5vBPRNqd" style="text-align: right" title="Options Exercisable">8</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zos1tdbKWnal" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.15</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zQQKPfku61L5" title="Exercise price, low end of range">1.80 </span>- $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z45DeSx4o8Oc" title="Exercise price, high end of range">2.70</span></span></td><td>&#160;</td>
    <td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeJgq7Shg0mj" style="text-align: right" title="Options Outstanding">93</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zF1mwIbReVDl" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">2.23</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zFng9MxrzkN9" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">1.84</td><td>&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeGVXom3Zf58" style="text-align: right" title="Options Exercisable">93</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zjE9YX5CSmW5" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.84</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzclxrUPYeu3" title="Exercise price, low end of range">3.78</span> - $<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzT4MdeOKNK5" title="Exercise price, high end of range">5.67</span></span></td><td>&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zUFExzGaPd8d" style="text-align: right" title="Options Outstanding">88</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_z1fXdBpB3KL3" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">8.92</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zqorgYkJTtxl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">4.07</td><td>&#160;</td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zZ4rRkx3bUva" style="text-align: right" title="Options Exercisable">21</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zoUb10HOSZae" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">4.43</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zbGmIBVsy30h" title="Exercise price, low end of range">8.72</span> - $<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zrGKhf7W7172" title="Exercise price, low end of range">13.08</span></span></td><td>&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zj6MSsPdiBW2" style="text-align: right" title="Options Outstanding">215</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zXcrMTZTcd9b" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">9.29</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zY6qWWcYDWrl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">12.31</td><td>&#160;</td>
    <td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zxsXEeVXQuzh" style="text-align: right" title="Options Exercisable">12</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zhsPF7PjEji1" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">10.23</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_znqmm1RYl8Ag" title="Exercise price, high end of range">23.52 </span>- $<span id="xdx_905_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zNI3h2eiSebb" title="Exercise price, high end of range">35.28</span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zOnnYC5bOGc2" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding">30</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zWX5VA1cwijb" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">9.17</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zafDy3RSlbt9" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding Weighted Average Exercise Price">23.52</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zFF349QqWrcj" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable">&#8211;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zDpgVbcjrA9g" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable Weighted Average Exercise Price">&#8211;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231_zJq0h5FAU6y7" style="text-align: right" title="Options Outstanding">617</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zUfdxoAVb5Yi" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">5.65</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231_zXy2FM52KoB4" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">6.47</td><td>&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231_zDDOyUCCDO1k" style="text-align: right" title="Options Exercisable">317</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231_zTf9LRJeq5m9" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.56</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Summarized information about
outstanding stock options as of December&#160;31, 2021, that are fully vested and those that are expected to vest in the future as well
as stock options that are fully vested and currently exercisable, are as follows:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_pn3n3_zCyfQECB0vNi" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Outstanding)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BF_zJWXY60oX6g4" style="display: none">Other information regarding stock options</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Stock<br/> Options (Fully Vested<br/> and Expected to Vest)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options that are<br/> Exercisable</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">As of December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Number of outstanding options (in thousands)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pn3n3_c20211231_z7XDnbutEhZ4" style="width: 13%; text-align: right" title="Number of outstanding options, Vested and expected to vest">617</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zDWBxpb7wTwb" style="width: 13%; text-align: right" title="Number of outstanding options, Exercisable">317</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Weighted average remaining contractual life</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zjKdrUizHP1c" title="Weighted average remaining contractual life, Vested and expected to vest">5.65</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zCWcUYqi2Zti" title="Weighted average remaining contractual life, Exercisable">2.19</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Weighted average exercise price per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pip0_c20211231_zb4VguixmB83" style="text-align: right" title="Weighted average exercise price per share, Vested and expected to vest">6.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zUbw9y0oJOc4" style="text-align: right" title="Weighted average exercise price per share, Exercisable">1.56</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Intrinsic value (in thousands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20211231_z3OULpFD9Ci5" title="Intrinsic value, Vested and expected to vest">733</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20211231_pn3n3" style="text-align: right" title="Intrinsic value, Exercisable">733</td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Common shares reserved for
future issuance, including outstanding options, unvested RSAs and options available for future grant under all of the stock option plans
totaled <span id="xdx_902_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_c20211231_zG2Gts1Cn734" title="Common stock, options and RSA's available for future issuance">3,290,000</span> shares at December&#160;31,
2021 as follows, in thousands:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_pn3n3_zlS1youLxol2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B0_zN59ZuX3DoTf" style="display: none">Schedule of common shares reserved for future issuance</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Shares<br/> Reserved for Future<br/> Issuance</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%; text-align: left">2021 Plan</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_zFf5Yxrdum4c" style="width: 13%; text-align: right" title="Common shares reserved for future issuance (in shares)">2,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2015 Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zSgkRxmHZzd2" style="text-align: right" title="Common shares reserved for future issuance (in shares)">530</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">2005 Plan</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2005Member_zXOZH6iC08x4" style="border-bottom: Black 1pt solid; text-align: right" title="Common shares reserved for future issuance (in shares)">260</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231_zi4pTBwVGank">3,290</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The Compensation Committee of our Board of Directors
determines for all employee options, the term of each option, option exercise price within limits set forth in the plans, number of shares
for which each option is granted and the rate at which each option is exercisable (generally ratably over one, three or five years from
grant date). However, the exercise price of any incentive stock option may not be less than the fair market value of the shares on the
date granted (or less than 110% of the fair market value in the case of optionees holding more than 10% of our voting stock of the Company),
and the term cannot exceed ten years (five years for incentive stock options granted to holders of more than 10% of our voting stock).</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">As of December&#160;31, 2021, the total unrecognized
compensation cost related to non-vested options not yet recognized in the statement of operations totaled approximately $<span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSmmKkfQJFe4" title="Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount">1,220,000</span> million
and the weighted average period over which these awards are expected to vest was <span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbz0WDiOcJSe" title="Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition">2.30</span> years.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_intz_DisclosureEmployeeIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureEmployeeIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_EmployeeIncentivePlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_EmployeeIncentivePlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920112200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock</a></td>
<td class="text"><p id="xdx_805_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_znJtvFLrz7Ya" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>11.<span id="xdx_82A_zuqdSyQo9c12"> Common Stock</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>ATM Offering</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><i>&#160;</i></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In August of 2021, we engaged
B. Riley Securities, Inc. to act as sales agent under our at-the-market program, which allows us to potentially sell up to $50.0 million
of our common stock on a delayed or continuous basis through the use of a shelf registration statement on Form S-3, which we initially
filed on August 5, 2021. The shelf registration became effective on August 16, 2021. As of December 31, 2021, we have received proceeds
of approximately $5.6 million net of fees from the sale of 1,302,033 shares of our common stock pursuant to the program. As of the date
hereof, we have we have received proceeds of approximately $<span id="xdx_905_eus-gaap--ProceedsFromIssuanceOfCommonStock_pp0p0_c20210101__20211231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_zxcXPA5rJSai">1,000,000</span>,
net of fees from the sale of <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pp0p0_c20210101__20211231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_z1erU5azmZvj">2,478,690
</span>shares of our common stock pursuant to the program in 2022 to date.</p>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Secondary Public Offering of Common Stock</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In October of 2020, we completed a secondary public
offering of <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zMIBzqZYB9cc" title="Common stock shares issued under public offering">3,565,000</span> shares of common stock at a price to the public of $<span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_pip0_c20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zLQPrWBGSJB" title="Sale of stock, price per share">8.00</span> per share, including <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__dei--LegalEntityAxis__custom--IntrusionMember_zbl3fV517cv1">2,000,000</span> shares of common stock to
be issued and sold by Intrusion and <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__us-gaap--RelatedPartyTransactionAxis__custom--SellingShareholdersMember_z98U1RR298E">1,100,000</span> shares of common stock to be offered by the group of selling shareholders, together with
<span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__us-gaap--RelatedPartyTransactionAxis__custom--UnderwriterOverAllotmentSharesMember_zoxLU5n7dwEc">465,000</span> shares purchased when the underwriter exercised its option to purchase all of the available shares under the underwriter&#8217;s
overallotment option (the &#8220;Secondary Public Offering&#8221;). Gross proceeds of the offering to us, before deducting underwriting
discounts, commissions and estimated offering expenses, were approximately $<span id="xdx_907_ecustom--GrossProceedsFromIssuanceOfCommonStock_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_z31zaQrLcNYh">19,720,000</span>. Net proceeds to us of approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zqqMvpEbcbKe">18,171,000</span>
were intended to fund several growth initiatives, including the commercialization of our <b>INTRUSION <i>Shield</i></b> solutions designed
for the enterprise market.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On October 9, 2020, and in connection with the
closing of our Secondary Public Offering, our stock began trading on the Nasdaq Capital Market (&#8220;Nasdaq&#8221;) under the symbol
&#8220;INTZ&#8221;.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923951128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [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="top.Show.showAR( this, 'defref_us-gaap_PreferredStockTextBlock', window );">Preferred Stock</a></td>
<td class="text"><p id="xdx_801_eus-gaap--PreferredStockTextBlock_zUWSckedyj7k" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>12.<span id="xdx_82E_zNP4enLGbJ93"> Preferred Stock</span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">In August 2020, all current shares of issued and
outstanding preferred stock were voluntarily converted, resulting in the issuance of a total of <span id="xdx_90C_eus-gaap--ConversionOfStockSharesIssued1_pip0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z2DvAouMmcej" title="Preferred stock converted, Common stock issued">1,067,443</span> newly issued shares of the Company&#8217;s
common stock. The addition of these newly issued shares has resulted in the dilution of each share of issued and outstanding common stock
by a factor of 7.28% at that date.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>Dividends Payable</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">During the year ended
December&#160;31, 2020, we accrued $<span id="xdx_90C_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--N5PreferredStockMember_zNEiXdMDA3Pe" title="Dividends">30,000</span>
in dividends to the holders of our 5% Preferred Stock, $<span id="xdx_900_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--Series25PreferredStockMember_z5sN8galnhs5" title="Dividends">32,000</span>
in dividends to the holders of our Series 2 5% Preferred Stock and $<span id="xdx_909_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--Series35PreferredStockMember_zxNd8ASypwXk" title="Dividends">17,000</span>
in dividends to the holders of our Series&#160;3 5% Preferred Stock. We paid these in full in August 2020, at the same time as the
voluntary conversion of all preferred stocks.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-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_PreferredStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockTextBlock</td>
</tr>
<tr>
<td style="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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920161944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events.<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events.</a></td>
<td class="text"><p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_z2rXzZiUyse" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 48px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>13.</b></span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zsMIoCCZtE4l">Subsequent Events.</span> </b></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">On March 10, 2022, Intrusion Inc. entered into an unsecured loan agreement
with Streeterville Capital, LLC whereby the Company can draw up to $10,000,000 in two separate tranches of $5,000,000 through our issuance
of two separate promissory notes with an initial interest rate of 7%, subject to some increases in the case of, among other things, an
event of default. Upon closing, we received funds from the first tranche on pursuant to a promissory note executed contemporaneously with
the execution of the loan agreement. We will have the ability to draw the remaining funds in the second tranche provided we have met certain
conditions under a second promissory note within 180 days of the execution of the loan agreement. Each notes has (or will have) an 18 month maturity, may be prepaid subject to varying prepayment premiums, and may be redeemed at any time after six months into the term
of such note in amounts up to $500,000 per calendar month upon the noteholder&#8217;s election. The Company has the option, in its sole
discretion, to satisfy any redemption demands in cash, shares of its common stock that will be issued in an amount equal to the dollar
amount of the redemption demand divided by the number that represents 85% of the lowest daily volume weighted average price of the common
stock over a ten-day trailing period. The loan agreement and accompanying notes are subject to standard and customary events of default,
including, without limitation, the Company&#8217;s continued listing on the Nasdaq or New York Stock Exchange. One of the prerequisites
for our drawing on the second tranche is the approval by our stockholders of the issuance of stock to satisfy any redemption demand, even
if the shares issued in connection with all such redemptions exceeds 20% of our issued and outstanding shares of common stock. While the
notes remain outstanding, we will be subject to certain conditions and restrictions, including, without limitation the following: the
noteholder&#8217;s right to consent to any future variable rate transactions (excluding ATMs, equity offerings, or private placements
without market adjustable features) and any debt (excluding bank loans, lines of credit, mortgagees, leases, or asset backed loans); the
noteholder&#8217;s right to participate in any debt or equity financings, excluding (ATMS, loans, lines of credit, mortgagees, leases,
or asset backed loans); a prohibition on the Company&#8217;s&#8217; ability to extend or enter into any agreement restricting our ability
to issue common stock under the notes; as well as a prohibition on our ability to permit any other lender to participate alongside the
noteholder via any debt financing structures.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under our at-the-market offering, since January 1, 2022, we have received
proceeds of approximately $1,000,000 net of fees from the sale of our common stock related to this program. Since the inception of the
program in 2021, we have received proceeds of approximately $6,600,000 net of fees from the sale of our common stock related to this program.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878919598472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zLdi3GnG0fYk" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_861_zCQ5VUETVqK4">Basis of Presentation</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our consolidated financial statements include
our accounts and those of our wholly owned subsidiaries and are prepared in accordance with Generally Accepted Accounting Principles in
the United States of America (&#8220;GAAP&#8221;). All intercompany balances and transactions have been eliminated in consolidation.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--UseOfEstimates_z0aSgJT04G2a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_862_zV9p5LP7GFgf">Use of Estimates</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The preparation of financial statements in conformity
with 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 revenue and expenses during the reporting period. Estimates are used for, but
not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation,
income taxes and stock-based compensation. Actual results could differ from these estimates.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zCkGtH5Td4Xb" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_867_zdxxApcXhJe9">Cash and Cash Equivalents</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We consider all highly liquid investments with
an original maturity of three months or less to be cash equivalents. We maintain cash balances that may at times exceed federally insured
limits. Our cash balances are maintained at high-quality financial institutions, and we believe the credit risk related to these cash
balances is minimal. As of December 31, 2021 and 2020, the Company had approximately $<span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_zNsmbkncEFmi" title="Cash and cash equivalents">4,100,000</span> and $<span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zgGvH7CRhE47">16,704,000</span>, respectively, of cash
and cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#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="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--ReceivablesPolicyTextBlock_zTQr8ZcPI7Fd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86A_zoYJTWaXFxWh">Accounts Receivable and Allowance
for Doubtful Accounts</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Trade accounts receivable are stated at the amount
we expect to collect. We maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers
to make required payments. Management considers the following factors when determining the collectability of specific customer accounts:
customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment
terms. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional
allowances would be required. Based on management&#8217;s assessment, we provide for estimated uncollectible amounts through a charge
to earnings and an increase to a valuation allowance. Balances that remain outstanding after we have used reasonable collection efforts
are written off through a charge to the valuation allowance.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $<span id="xdx_90B_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20211231_z9F7o7rBCVgf" title="Accounts receivable">1,034,000</span> and $<span id="xdx_90E_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20201231_zSQheziTN9Q8">1,233,000</span>, respectively. The Company did <span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zJiCIV8HZ7D4" title="Allowance for Doubtful Accounts"><span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zv0AtrkJmE19" title="Allowance for Doubtful Accounts">no</span></span>t recognize an allowance for doubtful
accounts as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Risk Concentration</a></td>
<td class="text"><p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zI6G1GBCQo5j" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_862_zKzRcAu9f6Wb">Risk Concentration</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Financial instruments, which potentially subject
us to concentrations of credit risk, consists primarily of cash and cash equivalents, investments and accounts receivable. Cash and cash
equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk,
we place our investments in U.S. government obligations, corporate securities and money market funds. Substantially all of our cash, cash
equivalents and investments are maintained with two major U.S. financial institutions. We do not believe that we are subject to any unusual
financial risk with our banking arrangements. We have not experienced any significant losses on our cash and cash equivalents.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We sell our products to customers primarily in
the United States. In the future, we may sell our products internationally. Fluctuations in currency exchange rates and adverse economic
developments in foreign countries could adversely affect our operating results. We perform ongoing credit evaluations of our customers&#8217;
financial condition and generally require no collateral. We maintain reserves for potential credit losses, and such losses, in the aggregate,
have historically been minimal.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our operations are concentrated in one area&#8212;security
software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SevenGovernmentCustomersMember_z7r6ygzfL8Ye" title="Percentage of revenues">71.4</span>% of total revenues attributable
to seven government customers and <span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveGovernmentCustomersMember_z1qbxVlgb38e">86.3</span>% of total revenues attributable to five government customers for the years ended December 31, 2021
and 2020, respectively. Three individual government customers and one individual commercial customer during the year ended December 31,
2021, individually accounted for over <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersAndOneCommercialCustomerMember_za0qJd2DdKo4">10</span>% of total revenues and during the year ended December 31, 2020, three government customers, individually
accounted for over <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersMember_zUcrM10wAyl">10</span>% of total revenues. No commercial customer during the year ended December 31, 2020, individually accounted for 10%
or more of total revenues. Our similar product and service offerings are not viewed as individual segments, as our management analyzes
the business as a whole and expenses are not allocated to each product offering.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></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="top.Show.showAR( this, 'defref_intz_PrepaidExpensesPolicyTextBlock', window );">Prepaid Expenses</a></td>
<td class="text"><p id="xdx_840_ecustom--PrepaidExpensesPolicyTextBlock_zPUMvHyvVH3h" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_869_z0kZDk31CcW7">Prepaid Expenses</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our prepaid expenses balance is primarily related
to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums,
or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zwQLkXPhboA3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86F_zFzUCyoOHtz1">Property and Equipment</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Equipment, furniture and fixtures are stated at
cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives
vary from<span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtYp_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zir2WENtPLK" title="Property and equipment, useful lives"> 1</span> to<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zJCV8ozfjCt" title="Property and equipment, useful lives"> 5</span> years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis
over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zUi56nkB39i4" title="Property and equipment, useful lives"> 2</span> to<span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zEXC56qJxjd8" title="Property and equipment, useful lives"> 5</span> years. Expenditures
for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs
are expensed as incurred. Depreciation expense related to our property and equipment balances totaled approximately $<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20211231_zJLX9v60jLN6" title="Property and equipment">470,000</span> and $<span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20201231_zqONAxX01wS8">188,000</span>
for the years ended December&#160;31, 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Long-Lived Assets</a></td>
<td class="text"><p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zBjbf8vqt6Jj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_867_z2VOjCaMpBk7">Long-Lived Assets</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We review long-lived assets, including property
and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted cash
flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair
value. During the years ended December&#160;31, 2021 and 2020, there was <span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20211231_zvAjaQ16aqbb" title="Impairment of long-lived assets"><span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20200101__20201231_zZLRQemYsdja" title="Impairment of long-lived assets">no</span></span> impairment of long-lived assets.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><p id="xdx_845_eus-gaap--LesseeLeasesPolicyTextBlock_zA4gEbHy2On4" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86D_zdX4ysqfCLqh">Leases</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We account for leases using the guidance in FASB
ASC 842. We evaluate new contracts at inception to determine if the contract conveys the right to control the use of an identified asset
for a period of time in exchange for periodic payments. A lease exists if we obtain substantially all of the economic benefits of an asset,
and we have the right to direct the use of that asset. When a lease exists, we record a right-of-use asset that represents our right to
use the asset over the lease term and a lease liability that represents our obligation to make payments over the lease term. Lease liabilities
are recorded at the sum of future lease payments discounted by the collateralized rate we could obtain to lease a similar asset over a
similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. At
the time of adoption of ASC 842, we elected the package of transition practical expedients that does not require reassessment of: (1)
whether any existing or expired contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, we
elected other available practical expedients to not separate lease and non-lease components, which consist principally of common area
maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><p id="xdx_843_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zT8FbXblRUN5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_znX5cn64K86i">Commitments and Contingencies</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Liabilities for loss contingencies arising from
claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred
and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings
arising in the normal course of business. For additional information, see Note 9 &#8211; <i>Commitments and Contingencies</i>.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK', window );">Accounting for Share-based Compensation Awards</a></td>
<td class="text"><p id="xdx_847_ecustom--AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK_z8M5QTLyeBAc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86F_zC6CstgMhYjc">Accounting for Share-based Compensation
Awards</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We account for share-based compensation awards
using the guidance in FASB ASC Topic 718, <i>Compensation-Stock Compensation</i> (&#8220;ASC 718&#8221;). Our share-based compensations
awards are awarded to directors, officers and employees. ASC 718 requires all such share-based payments, including grants of employee
stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in
the statements of operations for the years ended 2021 and 2020 is based on awards ultimately expected to vest.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_intz_ValuationAssumptionsPolicyTextBlock', window );">Valuation Assumptions</a></td>
<td class="text"><p id="xdx_84D_ecustom--ValuationAssumptionsPolicyTextBlock_ztSaNRez0Sqj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86E_zW7tKyzPrhhh">Valuation Assumptions</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The fair values of option
awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years
ended December&#160;31, 2021 and 2020, respectively:&#160;</p>

<table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zOk3q2OP0qVb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B2_z98steyMPtXj" style="display: none">Schedule of Share-based payment award, stock options, valuation assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Weighted average grant date fair value</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zdWnd6oEy3K5" title="Weighted average grant date fair value">8.09</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20200101__20201231_zXoZqyUZOhi7" title="Weighted average grant date fair value">3.50</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted average assumptions used:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zPFw87aQGo5a" title="Expected dividend yield">0.00</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200101__20201231_zfjoPV6yLiK7" title="Expected dividend yield">0.00</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zfI7kMjEkLW3" title="Risk-free interest rate">0.70</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200101__20201231_zdmUWoASTJUk" title="Risk-free interest rate">0.41</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_z1974cHFmJA" title="Expected volatility">66.72</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200101__20201231_zTHB7WU6JJqg" title="Expected volatility">75.70</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Expected life (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zDwl676RKPd2" title="Expected life (in years)">4.29</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_za3nvfxb3dA9" title="Expected life (in years)">5.93</span></td><td style="text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Expected volatility is based on historical volatility
and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture
behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities
matching the relevant expected term of the award.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss Per Share</a></td>
<td class="text"><p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zsXpGqYxn1ub" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_864_zeE1GSvLxgVc">Net Loss Per Share</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We report two separate net loss per share numbers,
basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common
stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common
stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number
of common shares and dilutive common stock equivalents outstanding for the year. Our common stock equivalents include all common stock
issuable upon conversion of convertible preferred stock and the exercise of outstanding options. The aggregate number of common stock
equivalents excluded from the diluted loss per share calculation for the years ended December&#160;31, 2021 and 2020 totaled <span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20210101__20211231_zoISxkhpWnX5" title="Anti-dilutive securities">901,388 </span>and
<span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20200101__20201231_z4XfNKnXEnhd" title="Anti-dilutive securities">976,284</span> respectively. Since the Company is in a net loss position for the years ended December 31, 2021 and 2020, basic and dilutive net
loss per share are the same.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></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="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p id="xdx_849_eus-gaap--RevenueRecognitionPolicyTextBlock_zpEGrdOgDP0l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_865_zSS3VeI0ZJLi">Revenue Recognition</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We generally recognize revenue upon shipment or
after meeting certain performance obligations. Our products can include hardware, perpetual software licenses and data sets. Data set
updates are the majority of our sales. Warranty costs and sales returns have not been material.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We recognize sales of our data sets in accordance
with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are
met:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the contract with a customer;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">identify the performance obligations in the contract;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">determine the transaction price;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iv)</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">allocate the transaction price to the separate performance obligations; and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">v)</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">recognize revenue upon satisfaction of a performance obligation.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Data updates are typically done monthly and revenue
is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated
selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All of
our product offering and service offering market values are readily determined based on current and prior stand-alone sales. We may defer
and recognize maintenance, updates and support revenue over the term of the contract period, which is generally one year.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Our normal payment terms offered to customers,
distributors and resellers are net 30 days domestically and net 45 days internationally. We do not offer payment terms that extend beyond
one year and rarely do we extend payment terms beyond our normal terms. If certain customers do not meet our credit standards, we do require
payment in advance on some of our smaller sized customers, to limit our credit exposure.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Shipping and handling costs are billed to the
customer and included in revenue. Shipping and handling expenses are included in cost of revenue. We have elected to account for shipping
and handling costs as fulfillment costs after the customer obtains control of the goods.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">With our newest product, <b>INTRUSION
<i>Shield</i></b>, we began offering software on a subscription basis. <b>INTRUSION <i>Shield</i></b> is a hosted arrangement subject
to software as a service (&#8220;SaaS&#8221;) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not
arrangements that transfer a license of IP.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We utilize the five-step process,
mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual
and distinct. <b>INTRUSION <i>Shield</i></b> services provided to our customers for a fixed monthly subscription fee include:</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Access to our proprietary software and database to detect and prevent unauthorized access to our clients&#8217; information networks;</span></td></tr>

<tr style="vertical-align: top">
    <td style="text-align: left; width: 24px">&#160;</td>
    <td style="text-align: left; width: 24px"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that we provide for customers to access the <b>INTRUSION <i>Shield</i></b>; and</span></td></tr>

<tr style="vertical-align: top">
    <td style="text-align: left; width: 0.25in">&#160;</td>
    <td style="text-align: left; width: 0.25in"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by us without additional charge.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The contract provided for
no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this
service.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We satisfy our performance
obligation when our <b>INTRUSION <i>Shield</i></b> solution is available to detect and prevent unauthorized access to a client&#8217;s
information networks. Revenue should be recognized monthly over the term of the contract. The Company&#8217;s standard initial contract
terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees are deferred and amortized into income
over the period covered by the contract.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $<span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231_zjGTsPuEmhP5" title="Accounts Receivable">1,034,000 </span>and $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231_zopTT9Emg4F7">1,233,000</span>, respectively.. We did <span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zWMUkXxVZGvg" title="Allowance for Doubtful Accounts"><span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zgWdMBJdIE9b" title="Allowance for Doubtful Accounts">no</span></span>t recognize an allowance for doubtful accounts
as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">We classify our contract assets
as receivables because we generally have an unconditional right to payment for our sales or services performed at the end of the reporting
period. As a result, we had <span id="xdx_903_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20201231_zGcadJUJWQb1" title="Contract assets"><span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20211231_zs7qvoTGZf5j" title="Contract assets">no</span></span> material contract assets as of December 31, 2021 and 2020.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Contract liabilities consist of cash payments
in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies deferred revenue
as a contract liability.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The following table presents
changes in the Company&#8217;s contract liability during the years ended December 31, 2021 and 2020 (in thousands):</p>

<table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zrZ8w55xp3ph" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8BF_zObVECmRDYti" style="display: none">Schedule of contract liability</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Balance at beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_c20210101__20211231_zoCRfl4JaaN2" style="width: 13%; text-align: right" title="Beginning Balance">177</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_c20200101__20201231_zGrX8zqw8jWc" style="width: 13%; text-align: right" title="Beginning Balance">516</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_zfM8qA7MHNBl" style="text-align: right" title="Additions">1,953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20200101__20201231_zJx52nYhqYpl" style="text-align: right" title="Additions">353</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20210101__20211231_zD9rAVUZvnJa" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(1,570</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20200101__20201231_zNqaUDqrus59" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(692</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Balance at end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20210101__20211231_z8eiZLn6Cs1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">560</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20200101__20201231_zw3BRBmvoWDj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">177</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Expenses</a></td>
<td class="text"><p id="xdx_84A_eus-gaap--AdvertisingCostsPolicyTextBlock_z6zNQ9lGG4c6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_868_znn7qFnopj5h">Advertising Expenses</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">The cost of advertising is expensed as incurred
or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $<span id="xdx_90C_eus-gaap--AdvertisingExpense_pn3n3_dm_c20210101__20211231_zXWgoMnWs5q7" title="Advertising expenses">1.8</span> million and
$<span id="xdx_900_eus-gaap--AdvertisingExpense_pn3n3_dm_c20200101__20201231_zapWeCGg6kx8" title="Advertising expenses">1.3</span> million for 2021 and 2020, respectively.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><p id="xdx_849_eus-gaap--ResearchAndDevelopmentExpensePolicy_z2CKP8tH5WSi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_zmaI2L21ZbW3">Research and Development Costs</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Costs incurred in the research and development
of new software products are expensed as incurred until technological feasibility is established. We incur research and development costs
that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing
services and products. Research and development costs are comprised primarily of salaries and related benefits expenses, contract labor
and prototype and other expenses incurred during research and development efforts.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Software development costs are included in research
and development and are expensed as incurred. FASB ASC Topic 985 <i>Software</i> requires that software development costs incurred subsequent
to reaching technological feasibility be capitalized, if material. Development costs are capitalized beginning when a product&#8217;s
technological feasibility has been established and ending when the product is available for general release to customers. If the process
of developing a new product or major enhancement does not include a detailed program design, technological feasibility is determined only
after completion of a working model. To date, new products and enhancements generally have reached technological feasibility and have
been released for sale at substantially the same time or the period between achieving technological feasibility and the general availability
of such software has been short. All research and development costs to date have been expensed as incurred.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i>&#160;</i></b></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="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><p id="xdx_84D_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zKPKNMXSLr6l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_86B_zvUJUmH6eGH1">Foreign Currency</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">All assets and liabilities in the balance sheets
of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues
and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation
gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders&#8217;
deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss
and were not significant.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znX38qSiRsSe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_866_zuv9I5mfFnL6">Fair Value of Financial Instruments</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We calculate the fair value of our assets and
liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements
when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable,
accounts payable and accrued expenses, and dividends payable approximate their carrying amounts due to the relatively short maturity of
these instruments. Financing leases and PPP loan approximate fair value as they bear market rates of interest. None of these instruments
are held for trading purposes.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zK9ifUV2ir1a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_861_zuqW4uSBTzcj">Income Taxes</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Deferred income taxes are determined using the
liability method in accordance with FASB ASC 740, <i>Accounting for Income Taxes</i>. Deferred tax assets and liabilities are recognized
for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable
income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and
liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation
allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion
of the deferred tax asset will not be realized.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">FASB ASC 740 creates a single model to address
accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before
being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest
and penalties, accounting in interim periods, disclosure and transition. There are no unrecognized tax benefits to disclose in the notes
to the consolidated financial statements.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">We file income tax returns in the United States
federal jurisdiction. At December&#160;31, 2021, tax returns related to fiscal years ended December&#160;31, 2018 through December&#160;31,
2020 remain open to possible examination by the tax authorities. No tax returns are currently under examination by any tax authorities.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text"><p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z9uV6Z4ZW3Yl" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><b><i><span id="xdx_869_zT887srzebm7">Recent Accounting Pronouncements</span></i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Effective January 1, 2021, we adopted ASU 2018-15,
Customer&#8217;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (&#8220;ASU
2018-15&#8221;), which amends ASC 350-40, Internal-Use Software (&#8220;ASC 350-40&#8221;) to address a customer&#8217;s accounting for
implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 aligns the accounting for costs
incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with
developing or obtaining internal-use software. Specifically, the ASU amends ASC 350-40 to include in its scope implementation costs of
a cloud computing arrangement that is a service contract and clarifies that a customer should apply ASC 350-40 to determine which implementation
costs should be capitalized in a cloud computing arrangement that is considered a service contract. To the extent costs incurred in a
cloud computing arrangement are capitalizable, the corresponding amortization will be included in &#8220;Operating expenses&#8221; or
&#8220;General and administrative&#8221; in the consolidated statements of operations, rather than &#8220;Depreciation and amortization.&#8221;
The amortization related to cloud computing arrangements was not material for the year ended December 31, 2021.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">&#160;</p>











<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">Effective January 1, 2020, we adopted ASU 2016-13, Financial Instruments&#8212;Credit
Losses (Topic 326). The updates in ASU 2016-13 provide financial statement users with more information about the expected credit losses
on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Because our receivables
are typically paid within 30 days, and because we closely monitor the credit-worthiness of all our counterparties, adopting ASU 2016-13
did not have a material effect on our financial statements. However, in the event we foresee further or sustained deterioration in the
current market environment, or other factors indicating an increased likelihood of defaults by our customers, we may recognize additional
losses.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 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_intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_PrepaidExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PrepaidExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_ValuationAssumptionsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_ValuationAssumptionsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 450<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491354&amp;loc=d3e6049-115624<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923854968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Share-based payment award, stock options, valuation assumptions</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zOk3q2OP0qVb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B2_z98steyMPtXj" style="display: none">Schedule of Share-based payment award, stock options, valuation assumptions</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Weighted average grant date fair value</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zdWnd6oEy3K5" title="Weighted average grant date fair value">8.09</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20200101__20201231_zXoZqyUZOhi7" title="Weighted average grant date fair value">3.50</span></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Weighted average assumptions used:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected dividend yield</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zPFw87aQGo5a" title="Expected dividend yield">0.00</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200101__20201231_zfjoPV6yLiK7" title="Expected dividend yield">0.00</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Risk-free interest rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zfI7kMjEkLW3" title="Risk-free interest rate">0.70</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200101__20201231_zdmUWoASTJUk" title="Risk-free interest rate">0.41</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Expected volatility</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_z1974cHFmJA" title="Expected volatility">66.72</span></td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200101__20201231_zTHB7WU6JJqg" title="Expected volatility">75.70</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Expected life (in years)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zDwl676RKPd2" title="Expected life (in years)">4.29</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_za3nvfxb3dA9" title="Expected life (in years)">5.93</span></td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Schedule of contract liability</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zrZ8w55xp3ph" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8BF_zObVECmRDYti" style="display: none">Schedule of contract liability</span></td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Balance at beginning of period</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_c20210101__20211231_zoCRfl4JaaN2" style="width: 13%; text-align: right" title="Beginning Balance">177</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_c20200101__20201231_zGrX8zqw8jWc" style="width: 13%; text-align: right" title="Beginning Balance">516</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Additions</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_zfM8qA7MHNBl" style="text-align: right" title="Additions">1,953</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20200101__20201231_zJx52nYhqYpl" style="text-align: right" title="Additions">353</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Revenue recognized</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20210101__20211231_zD9rAVUZvnJa" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(1,570</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20200101__20201231_zNqaUDqrus59" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized">(692</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Balance at end of period</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20210101__20211231_z8eiZLn6Cs1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">560</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20200101__20201231_zw3BRBmvoWDj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance">177</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923851720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Prepaid Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosurePrepaidExpensesAbstract', window );"><strong>Prepaid Expenses</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="top.Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of prepaid expenses</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_pn3n3_zlMoNcfFZdZ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid expenses (Details - Prepaid Expenses)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B6_zm1j6XpDcTAl" style="display: none">Schedule of prepaid expenses</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49E_20211231_ziXIR7zhuP56" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_499_20201231_z54QmqOmTsrg" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--PrepaidInsurance_iI_zo0yRwnhHhn3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Prepaid insurance</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">105</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">47</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--PrepaidRent_iI_zceWoBUcV7ef" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid rent</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">33</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40B_ecustom--PrepaidLicenses_iI_zRtFxlclAZh5" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Prepaid licenses</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">80</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_400_ecustom--PrepaidMaintenance_iI_d0_zMzkE4HQRCI3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Prepaid maintenance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_ecustom--PrepaidOther_iI_zouleOQ28Tjk" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Prepaid other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">157</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">286</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--PrepaidExpenseAndOtherAssets_iI_zsEXruzRrXOe" style="vertical-align: bottom; background-color: White">
    <td style="color: White; text-align: left; padding-bottom: 2.5pt">&#160;Prepaid expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">356</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">370</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosurePrepaidExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosurePrepaidExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923851720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock', window );">Schedule of accrued liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_pn3n3_zA2Y8DtzgBod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses (Details - Accrued Expenses)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B5_z0QtcgSBTzUi" style="display: none">Schedule of accrued liabilities</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49F_20211231_z2MSJg8alnEi" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20201231_z8OhWpg0knt2" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_d0_maALCzUD6_zi6WXOrelK97" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Accrued legal and professional fees</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">254</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">&#8211;</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--AccruedPayrollTaxesCurrent_iI_pn3n3_maALCzUD6_z8xdjDXhq2m1" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Accrued payroll</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">211</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">228</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_eus-gaap--AccruedVacationCurrent_iI_pn3n3_maALCzUD6_zbTSI8UfDp1i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Accrued vacation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">22</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">278</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_pn3n3_d0_maALCzUD6_zeG7KRvjbUG3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Employee benefits payable</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">31</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzUD6_zLect1bvttf6" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">47</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">91</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzUD6_zeM885Sbhpfc" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">&#160;Total accrued expenses</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">534</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">628</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923920792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ziTxS8AfL4ec" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BE_z4IOoFdSgOc4" style="display: none">Schedule of deferred tax assets and liabilities</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49B_20211231_zUzvHDXa73Dh" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49F_20201231_zwtRXCBPLBf9" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pn3n3_maDTAGztku_zuttVfjZltN3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left">Net operating loss carryforwards</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">22,497</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,965</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGztku_zGq2b4MNZBg7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Net operating loss carryforwards of foreign subsidiaries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">56</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">374</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTAGztku_zAhe09RSBrrb" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Depreciation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(94</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(99</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGztku_zBD26ZzUCNF2" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Stock-based compensation expense</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">52</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">53</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGztku_zi6EObNwurCg" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">544</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">304</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_400_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGztku_zVcnir4K3zp7" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Net deferred tax assets</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,055</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,597</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_z2zmkYdB677a" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Valuation allowance for net deferred tax assets</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(23,055</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">(20,597</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr>
  <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pn3n3_d0_zaAQDaEmYWsg" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Net deferred tax assets, net of allowance</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of effective income tax rate reconciliation</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_z4AYo0LCicb7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Income Tax Reconciliation)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BB_zhEkRfve91R2" style="display: none">Schedule of effective income tax rate reconciliation</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20210101__20211231_zH8W6O0MTNw3" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20200101__20201231_z2cboOQ5XsYc" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Reconciliation of income tax benefit to statutory rate:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_407_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_i01N_pn3n3_di_maITEBzwd6_zInnW19ki14" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Income benefit at statutory rate</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(3,948</td><td style="width: 1%; text-align: left">)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(1,369</td><td style="width: 1%; text-align: left">)</td></tr>
  <tr id="xdx_403_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_i01N_pn3n3_di_maITEBzwd6_z7rdHg5LmXy7" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">State income taxes (benefit), net of federal income tax benefit</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(331</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(121</td><td style="text-align: left">)</td></tr>
  <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i01_pn3n3_maITEBzwd6_zSAmKq3lXJ7g" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Permanent differences</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(206</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">60</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i01_pn3n3_maITEBzwd6_zUgHUBtuIxod" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Change in valuation allowance</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,458</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,425</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i01_pn3n3_d0_maITEBzwd6_zq9eanXWsAAa" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Other</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">2,027</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">5</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_i01T_pn3n3_d0_mtITEBzwd6_zKXrLzRT2xnc" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="color: rgb(238,238,238); text-align: left; padding-bottom: 2.5pt">&#160;Income tax provision</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">&#8211;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878923829480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-use Asset and Leasing Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract', window );"><strong>Right-of-use Asset And Leasing Liabilities</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="top.Show.showAR( this, 'defref_intz_LeaseBalancesTableTextBlock', window );">Schedule of lease information</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--LeaseBalancesTableTextBlock_pn3n3_zQOjReTacZ92" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zjWZoyeBi8ld" style="display: none">Schedule of lease information</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_493_20211231_zIeHijDvEJNf" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20201231_zzqbidL1W5Xb" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">Assets:</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; width: 66%; text-align: left">Finance leases, right-of-use assets, net</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,709</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">20</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Operating leases, right-of-use assets, net</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">808</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,010</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--LeaseAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease assets</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,517</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,030</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="font-weight: bold; text-align: left">Liabilities:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Finance leases liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">644</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Operating leases liabilities, current portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">935</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">487</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Non-current:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40D_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3_d0_z8Oud0WVAH8i" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Finance leases liability, noncurrent portion</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">673</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Operating lease liability, noncurrent portion</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,250</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,867</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--LeaseLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">Total lease liabilities</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,502</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,375</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Weighted average remaining lease term &#8211; Finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z550bI4MTZT7" title="Weighted average remaining lease term- Finance leases">2.66</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zMn0dLhjw34b" title="Weighted average remaining lease term - Finance leases">0.62</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Weighted average remaining lease term &#8211; Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_zkrGXVeR6Gii" title="Weighted average remaining lease term - Operating leases">2.94</span> years</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_z77uAvaybN1" title="Weighted average remaining lease term - Operating leases">3.86</span> years</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left">Weighted average discount rate &#8211; Finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zPa7GB3gAtWc" title="Weighted average discount rate - Finance leases">3.35</span>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zLVXKhxl4kP6" title="Weighted average discount rate - Finance leases">4.55</span>%</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; text-align: left">Weighted average discount rate &#8211; Operating leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_z4aprJD835be" title="Weighted average discount rate - Operating leases">4.70</span>%</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zSKanac8pZC7" title="Weighted average discount rate - Operating leases">4.31</span>%</td><td style="text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease cost table</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LeaseCostTableTextBlock_pn3n3_zp1iHy1oo9t9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BA_zSAAjyYbtcAk" style="display: none">Lease cost table</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_49A_20210101__20211231_zl8aJdzqcLKl" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_494_20200101__20201231_ze1UC4YtOZ5l" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Operating expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i_pp0p0" style="vertical-align: bottom; background-color: White">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Amortization expense &#8211; Finance ROU</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">306</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">43</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40F_ecustom--OperatingLeaseRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Lease expense &#8211; Operating ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">341</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">380</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Other expense:</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_40E_ecustom--InterestExpenseFinanceRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Interest expense &#8211; Finance ROU</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_405_ecustom--LossOnAbandonedLeaseOperatingRightOfUseAssets_d0_zsLvLFDozwad" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Loss on abandoned lease &#8211; Operating ROU</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">1,092</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr id="xdx_407_ecustom--OperatingAndFinanceLeaseExpense_zSi1v82Fh5Lf" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Total Lease Expense</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">667</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,517</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Schedule of other supplemental information related to our leases</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zvqINPcCUQyb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)">
<tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt"><span id="xdx_8BE_zW12YCmZRZa8" style="display: none">Schedule of other supplemental information related to our leases</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_495_20210101__20211231_zG3gwvvQh4Gg" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_496_20200101__20201231_zyj7Rt0vW4j8" style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Year Ended</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 30, 2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities:</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr id="xdx_409_ecustom--OperatingCashFlowsForOperatingLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Operating cash flows for operating leases</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">33</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">1,092</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr id="xdx_40C_ecustom--OperatingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Operating cash flows for finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">306</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">43</td><td style="text-align: left">&#160;</td></tr>
  <tr id="xdx_406_ecustom--FinancingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Financing cash flows for finance leases</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(699</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(43</td><td style="text-align: left">)</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Future minimum lease obligations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zTW37q50nDod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B4_z9Qw0HjZpKAd" style="display: none">Future minimum lease obligations</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center"><b>&#160;</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>Operating</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>Finance</b></td><td style="text-align: center"><b>&#160;</b></td>
    <td colspan="3" style="text-align: center"><b>&#160;</b></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: left"><b>Period ending December 31,</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>ROU Leases</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>ROU Leases</b></td><td style="text-align: center; padding-bottom: 1pt"><b>&#160;</b></td>
    <td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"><b>Total</b></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 55%; text-align: left">2022</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zqxxHltI1l7h" style="width: 11%; text-align: right" title="Operating ROU Leases 2022">1,005</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zsLVENfnt063" style="width: 11%; text-align: right" title="Finance ROU Leases 2022">679</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_986_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20211231_pn3n3" style="width: 11%; text-align: right" title="Total 2022">1,684</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2023</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zu1BmoL4qRcj" style="text-align: right" title="Operating ROU Leases 2023">705</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zSwQntdMFWeh" style="text-align: right" title="Finance ROU Leases 2023">679</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_988_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20211231_pn3n3" style="text-align: right" title="Total 2023">1,384</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">2024</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zomLL4yItnQ5" style="text-align: right" title="Operating ROU Leases 2024">486</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zM99Iz642BGa" style="text-align: right" title="Finance ROU Leases 2024">6</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20211231_pn3n3" style="text-align: right" title="Total 2024">492</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2025</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zGkUA0MA2lmh" style="text-align: right" title="Operating ROU Leases 2025">115</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zGrk5YxExdRj" style="text-align: right" title="Finance ROU Leases 2025">1</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20211231_pn3n3" style="text-align: right" title="Total 2025">116</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left">2026</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zNk4o1UOf5Vf" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases 2026">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zf9EPk0GddDh" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases 2026">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_d0_c20211231_zhfTul8y7mZ" style="border-bottom: Black 1pt solid; text-align: right" title="Total 2026">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zq7IpbsiiW36" style="text-align: right" title="Operating ROU Leases Due">2,311</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zBBmzaRxAXK" style="text-align: right" title="Finance ROU Leases Due">1,365</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20211231_pn3n3" style="text-align: right" title="Total">3,676</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less Interest*</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_fKg_____zTRI1XEJ85k" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases Interest">(126</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_fKg_____z2KsAWArPI0k" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Finance ROU Leases, Interest">(48</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt; text-align: right">&#160;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zqgin0enGmlg" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases">2,185</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FinanceLeaseLiability_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_z2EjkaEAvAkd" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases">1,317</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt; text-align: right">&#160;</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt">____________________&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
<tr style="vertical-align: top">
  <td id="xdx_F0B_zRLMQPwzx9x3" style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 3pt">*</td>
  <td id="xdx_F13_z7o9Jt2fAFvb" style="text-align: left; padding-left: 10pt; text-indent: -10pt">Interest is imputed for operating ROU leases and classified as
  lease expense and is included in operating expenses in the accompanying consolidated statements of operations.</td></tr>
</table>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_LeaseBalancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LeaseBalancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878919839768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureEmployeeIncentivePlansAbstract', window );"><strong>Employee Incentive Plans</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="top.Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Schedule of unvested RSAs</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--NonvestedRestrictedStockSharesActivityTableTextBlock_pn3n3_zUzvXsbr07Ol" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)">
  <tr style="vertical-align: bottom">
    <td style="text-align: left"><span id="xdx_8B1_zmZstNhgUbr4" style="display: none">Schedule of unvested RSAs </span></td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Unvested Restricted Stock Awards</b></span></td><td style="padding-bottom: 1pt; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Number of Shares (in thousands)</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted-Average<br/> Grant-Date <br/> Fair Value</b></span></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unvested as of December 31, 2020</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_d0_c20210101__20211231_zzNf87UfKqy8" style="text-align: right" title="Number of Shares, Beginning Balance">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_pip0_d0_c20210101__20211231_zljIzX96Jfl2" style="text-align: right" title="Weighted-Average Grant-Date Fair Value, Beginning Balance">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; width: 66%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Granted </span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20211231_z2xJlLqTKVW1" style="width: 13%; text-align: right" title="Number of Shares Granted">175</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_pip0_c20210101__20211231_zHoQia0WQQUg" style="width: 13%; text-align: right" title="Weighted-Average Grant-Date Fair Value Granted">5.29</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vested </span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pn3n3_d0_c20210101__20211231_zRwr1zr5YWXc" style="text-align: right" title="Number of Shares Vested">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_pip0_d0_c20210101__20211231_zTyeRghF5FUh" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Vested">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-left: 10pt; padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Forfeited/canceled</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20210101__20211231_zOi26GRyWrCl" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Forfeited/canceled">(26</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_pip0_c20210101__20211231_zfFcewMnMMK" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Grant-Date Fair Value Forfeited/canceled">3.85</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unvested as of December 31, 2021</span></td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20211231_zuMfxZ0eTy1f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Ending balance">149</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_pip0_d0_c20210101__20211231_zIGzt54aILI3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Grant-Date Fair Value, Ending balance">5.54</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of option activity</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zTtHTRshPv19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Stock Options Activity)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B1_zeH7AREa66si" style="display: none">Schedule of option activity</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2020</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of<br/> Options (in<br/> thousands)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Weighted<br/> Average<br/> Exercise<br/> Price</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 40%; text-align: left">Outstanding at beginning of year</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20211231_zxbwNPgeuUo" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">1,035</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20210101__20211231_zz8XsHZc6ukg" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">2.87</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200101__20201231_z1t3ujYOR039" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning">975</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20200101__20201231_zM0J5ANi1TP4" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning">0.96</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Granted at price &#8211; market value</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20210101__20211231_zKpgYa4QUDqi" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">606</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20210101__20211231_zdGcPyScwqx3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">12.99</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20200101__20201231_zPGhN7ozO6W1" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value">403</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20200101__20201231_zOIjenZYZ4q3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value">5.56</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">Exercised</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_986_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20210101__20211231_zNhWON8Icd44" style="text-align: right" title="Number of Options Outstanding, Exercised">(257</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zTKs3IrCYH2" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.97</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_984_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20200101__20201231_zB4IUoSvrzBl" style="text-align: right" title="Number of Options Outstanding, Exercised">(343</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20200101__20201231_zvdb4eOP7Ckb" style="text-align: right" title="Weighted Average Exercise Price, Exercised">0.61</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">Forfeited</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20210101__20211231_zBa3veDL6Nd3" style="text-align: right" title="Number of Options Outstanding, Forfeited">(634</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zzWtZUKWjy8j" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">9.81</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di0_c20200101__20201231_z2IaT5fA7bBk" style="text-align: right" title="Number of Options Outstanding, Forfeited">&#8211;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_z1J0s4B59J0l" style="text-align: right" title="Weighted Average Exercise Price, Forfeited">&#8211;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 1pt">Expired</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20210101__20211231_zLMbg40eaHof" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">(133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zAzQ7iCnWLL1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">2.82</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_pn3n3_d0_c20200101__20201231_zUfUt0XPZ7g8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_zCyNpWOhdP8b" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired">&#8211;</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Outstanding at end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20211231_z8wrnwzKpqa4" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">617</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20210101__20211231_zwDngSzDpSd9" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">6.47</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200101__20201231_zr40LbSBFc62" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending">1,035</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20200101__20201231_zplYfGZvfvj8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending">2.87</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 2.5pt">Options exercisable at end of year</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zxNdVhb03O2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">317</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zD2A91Gqyit3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">1.56</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20201231_zfpUYr9GTe5f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable">601</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20201231_z7qdncJEnEMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable">1.03</td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Schedule of stock options by exercise price</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zcmkS81CIIae" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BB_znMbJkElQZbg" style="display: none">Schedule of stock options by exercise price</span></td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Outstanding</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Options Exercisable</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Range of Exercise Prices</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Outstanding at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Remaining<br/> Contractual Life (years)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable at<br/> 12/31/21 (in<br/> thousands)</b></span></td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise<br/> Price</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: right">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 23%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBCVq4NZ1Qyi" title="Exercise price, low end of range">0.40</span> - $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zvTZmZShEVp2" title="Exercise price, high end of range">0.65</span></span></td><td style="width: 2%">&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zkKpY0UTGbH9" style="width: 13%; text-align: right" title="Options Outstanding">183</td><td style="width: 2%">&#160;</td>
    <td style="width: 13%; text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_ze35LsUdbTF2" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">0.96</span></td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zhTi5N39ItN9" style="width: 13%; text-align: right" title="Options Outstanding Weighted Average Exercise Price">0.55</td><td style="width: 2%">&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBemm79ug0Y9" style="width: 13%; text-align: right" title="Options Exercisable">183</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zUucZIxqJ452" style="width: 13%; text-align: right" title="Options Exercisable Weighted Average Exercise Price">0.55</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_90F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zlAinpXhuIJ2" title="Exercise price, low end of range">1.15</span> - $<span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zXDqHxyIYNi6" title="Exercise price, high end of range">1.725</span></span></td><td>&#160;</td>
    <td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zNgazO4ystZ1" style="text-align: right" title="Options Outstanding">8</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_z4GsyxtRafY5" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">6.38</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_ziQaE6qJMmOk" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">1.15</td><td>&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zCfO5vBPRNqd" style="text-align: right" title="Options Exercisable">8</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zos1tdbKWnal" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.15</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zQQKPfku61L5" title="Exercise price, low end of range">1.80 </span>- $<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z45DeSx4o8Oc" title="Exercise price, high end of range">2.70</span></span></td><td>&#160;</td>
    <td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeJgq7Shg0mj" style="text-align: right" title="Options Outstanding">93</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zF1mwIbReVDl" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">2.23</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zFng9MxrzkN9" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">1.84</td><td>&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeGVXom3Zf58" style="text-align: right" title="Options Exercisable">93</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zjE9YX5CSmW5" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.84</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzclxrUPYeu3" title="Exercise price, low end of range">3.78</span> - $<span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzT4MdeOKNK5" title="Exercise price, high end of range">5.67</span></span></td><td>&#160;</td>
    <td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zUFExzGaPd8d" style="text-align: right" title="Options Outstanding">88</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_z1fXdBpB3KL3" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">8.92</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zqorgYkJTtxl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">4.07</td><td>&#160;</td>
    <td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zZ4rRkx3bUva" style="text-align: right" title="Options Exercisable">21</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zoUb10HOSZae" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">4.43</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zbGmIBVsy30h" title="Exercise price, low end of range">8.72</span> - $<span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zrGKhf7W7172" title="Exercise price, low end of range">13.08</span></span></td><td>&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zj6MSsPdiBW2" style="text-align: right" title="Options Outstanding">215</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zXcrMTZTcd9b" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">9.29</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zY6qWWcYDWrl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">12.31</td><td>&#160;</td>
    <td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zxsXEeVXQuzh" style="text-align: right" title="Options Exercisable">12</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zhsPF7PjEji1" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">10.23</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$<span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_znqmm1RYl8Ag" title="Exercise price, high end of range">23.52 </span>- $<span id="xdx_905_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zNI3h2eiSebb" title="Exercise price, high end of range">35.28</span></span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zOnnYC5bOGc2" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding">30</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zWX5VA1cwijb" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">9.17</span></td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zafDy3RSlbt9" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding Weighted Average Exercise Price">23.52</td><td style="padding-bottom: 1pt">&#160;</td>
    <td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zFF349QqWrcj" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable">&#8211;</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zDpgVbcjrA9g" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable Weighted Average Exercise Price">&#8211;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231_zJq0h5FAU6y7" style="text-align: right" title="Options Outstanding">617</td><td>&#160;</td>
    <td style="text-align: right"><span id="xdx_906_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zUfdxoAVb5Yi" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)">5.65</span></td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231_zXy2FM52KoB4" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price">6.47</td><td>&#160;</td>
    <td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231_zDDOyUCCDO1k" style="text-align: right" title="Options Exercisable">317</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231_zTf9LRJeq5m9" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price">1.56</td></tr>
  </table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Other information regarding stock options</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_pn3n3_zCyfQECB0vNi" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Outstanding)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8BF_zJWXY60oX6g4" style="display: none">Other information regarding stock options</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Outstanding Stock<br/> Options (Fully Vested<br/> and Expected to Vest)</td><td style="text-align: center; font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Options that are<br/> Exercisable</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; text-align: left">As of December 31, 2021</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 66%; text-align: left; padding-left: 9pt">Number of outstanding options (in thousands)</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pn3n3_c20211231_z7XDnbutEhZ4" style="width: 13%; text-align: right" title="Number of outstanding options, Vested and expected to vest">617</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zDWBxpb7wTwb" style="width: 13%; text-align: right" title="Number of outstanding options, Exercisable">317</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Weighted average remaining contractual life</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zjKdrUizHP1c" title="Weighted average remaining contractual life, Vested and expected to vest">5.65</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zCWcUYqi2Zti" title="Weighted average remaining contractual life, Exercisable">2.19</span></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-left: 9pt">Weighted average exercise price per share</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pip0_c20211231_zb4VguixmB83" style="text-align: right" title="Weighted average exercise price per share, Vested and expected to vest">6.47</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zUbw9y0oJOc4" style="text-align: right" title="Weighted average exercise price per share, Exercisable">1.56</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-left: 9pt">Intrinsic value (in thousands)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20211231_z3OULpFD9Ci5" title="Intrinsic value, Vested and expected to vest">733</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20211231_pn3n3" style="text-align: right" title="Intrinsic value, Exercisable">733</td><td style="text-align: left">&#160;</td></tr>
  </table><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="top.Show.showAR( this, 'defref_intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock', window );">Schedule of common shares reserved for future issuance</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_pn3n3_zlS1youLxol2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left"><span id="xdx_8B0_zN59ZuX3DoTf" style="display: none">Schedule of common shares reserved for future issuance</span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">&#160;</td><td style="text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="padding-bottom: 1pt; font-weight: bold; text-align: left">(In thousands)</td><td style="font-weight: bold; padding-bottom: 1pt">&#160;</td>
    <td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Common Shares<br/> Reserved for Future<br/> Issuance</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: left">&#160;</td><td>&#160;</td>
    <td colspan="3" style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 83%; text-align: left">2021 Plan</td><td style="width: 2%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td id="xdx_98A_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_zFf5Yxrdum4c" style="width: 13%; text-align: right" title="Common shares reserved for future issuance (in shares)">2,500</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left">2015 Plan</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td id="xdx_98B_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zSgkRxmHZzd2" style="text-align: right" title="Common shares reserved for future issuance (in shares)">530</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="text-align: left; padding-bottom: 1pt">2005 Plan</td><td style="padding-bottom: 1pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td id="xdx_98D_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2005Member_zXOZH6iC08x4" style="border-bottom: Black 1pt solid; text-align: right" title="Common shares reserved for future issuance (in shares)">260</td><td style="padding-bottom: 1pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="text-align: left; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt">&#160;</td>
    <td style="border-bottom: Black 2.5pt double; text-align: left">&#160;</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231_zi4pTBwVGank">3,290</span></td><td style="padding-bottom: 2.5pt; text-align: left">&#160;</td></tr>
  </table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureEmployeeIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureEmployeeIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920205592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and Cash Equivalents, at Carrying Value</a></td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="nump">$ 16,704,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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">18,802,000<span></span>
</td>
<td class="nump">$ 6,518,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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=intz_GWardPaxtonMember', window );">Paycheck Protection Program CARES Act [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="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesGainLoss', window );">Debt and Equity Securities, Gain (Loss)</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtAndEquitySecuritiesGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized and realized gain (loss) on investment in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=intz_GWardPaxtonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=intz_GWardPaxtonMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>41
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878917674744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details - Valuation Assumptions) - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value</a></td>
<td class="nump">$ 8.09<span></span>
</td>
<td class="nump">$ 3.50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.41%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">66.72%<span></span>
</td>
<td class="nump">75.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected life (in years)</a></td>
<td class="text">4 years 3 months 14 days<span></span>
</td>
<td class="text">5 years 11 months 4 days<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878919667432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details - Contract liability) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Beginning Balance</a></td>
<td class="nump">$ 177<span></span>
</td>
<td class="nump">$ 516<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="top.Show.showAR( this, 'defref_intz_ContractWithCustomerLiabilityAdditions', window );">Additions</a></td>
<td class="nump">1,953<span></span>
</td>
<td class="nump">353<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="top.Show.showAR( this, 'defref_intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance', window );">Revenue recognized</a></td>
<td class="num">(1,570)<span></span>
</td>
<td class="num">(692)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Ending Balance</a></td>
<td class="nump">$ 560<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_ContractWithCustomerLiabilityAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_ContractWithCustomerLiabilityAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878913319592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product 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="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 4,100,000<span></span>
</td>
<td class="nump">$ 16,704,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="top.Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Accounts receivable</a></td>
<td class="nump">1,034,000<span></span>
</td>
<td class="nump">1,233,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for Doubtful Accounts</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherNet', window );">Property and equipment</a></td>
<td class="nump">470,000<span></span>
</td>
<td class="nump">188,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of long-lived assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities</a></td>
<td class="nump">901,388<span></span>
</td>
<td class="nump">976,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts Receivable</a></td>
<td class="nump">$ 1,034,000<span></span>
</td>
<td class="nump">$ 1,233,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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expenses</a></td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=intz_EquipmentAndFurnitureAndFixturesMember', window );">Equipment And Furniture And Fixtures [Member] | Minimum [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful lives</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property and equipment, useful lives</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Seven Government Customers [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="nump">71.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Five Government Customers [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product 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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Government Customers And One Commercial Customer [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product Information [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Three Government Customers [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="top.Show.showAR( this, 'defref_us-gaap_ProductInformationLineItems', window );"><strong>Product 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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ProductInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductInformationLineItems</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOtherNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=intz_EquipmentAndFurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=intz_EquipmentAndFurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=intz_SevenGovernmentCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=intz_SevenGovernmentCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=intz_FiveGovernmentCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=intz_FiveGovernmentCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=intz_ThreeGovernmentCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=intz_ThreeGovernmentCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878917186216">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Prepaid expenses (Details - Prepaid Expenses) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosurePrepaidExpensesAbstract', window );"><strong>Prepaid Expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid insurance</a></td>
<td class="nump">$ 105<span></span>
</td>
<td class="nump">$ 47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidRent', window );">Prepaid rent</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_intz_PrepaidLicenses', window );">Prepaid licenses</a></td>
<td class="nump">80<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_PrepaidMaintenance', window );">Prepaid maintenance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_PrepaidOther', window );">Prepaid other</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">286<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">&#160;Prepaid expenses</a></td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 370<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosurePrepaidExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosurePrepaidExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_PrepaidLicenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PrepaidLicenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_PrepaidMaintenance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PrepaidMaintenance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_PrepaidOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_PrepaidOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PrepaidRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>45
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878917188072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses (Details - Accrued Expenses) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued legal and professional fees</a></td>
<td class="nump">$ 254<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="top.Show.showAR( this, 'defref_us-gaap_AccruedPayrollTaxesCurrent', window );">Accrued payroll</a></td>
<td class="nump">211<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="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">278<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedEmployeeBenefitsCurrent', window );">Employee benefits payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other</a></td>
<td class="nump">47<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">&#160;Total accrued expenses</a></td>
<td class="nump">$ 534<span></span>
</td>
<td class="nump">$ 628<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_AccruedEmployeeBenefitsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedEmployeeBenefitsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccruedPayrollTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedPayrollTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878920232136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SBA Paycheck Protection Program Loan (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">4 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDebt', window );">Proceeds from PPP Loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 629,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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">635,000<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="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=intz_PaycheckProtectionProgramCaresActMember', window );">Paycheck Protection Program CARES Act [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromOtherDebt', window );">Proceeds from PPP Loan</a></td>
<td class="nump">$ 629,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Debt maturity date</a></td>
<td class="text">Apr. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Interest rate</a></td>
<td class="nump">1.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="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 635,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromOtherDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from debt classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromOtherDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=intz_PaycheckProtectionProgramCaresActMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=intz_PaycheckProtectionProgramCaresActMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878913297144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DefinedContributionPlanEmployerMatchingContributionRate', window );">Defined Contribution Plan, Employer Matching Contribution Rate</a></td>
<td class="nump">$ 0.0025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined Contribution Plan, Cost</a></td>
<td class="nump">$ 65,000<span></span>
</td>
<td class="nump">$ 36,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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Define Contribution Plan, Percentage of Contribution by Employees</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Define Contribution Plan, Percentage of Contribution by Employees</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DefinedContributionPlanEmployerMatchingContributionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DefinedContributionPlanEmployerMatchingContributionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-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_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>48
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878913248584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details - Deferred Tax Assets and Liabilities) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 22,497<span></span>
</td>
<td class="nump">$ 19,965<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Net operating loss carryforwards of foreign subsidiaries</a></td>
<td class="nump">56<span></span>
</td>
<td class="nump">374<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation expense</a></td>
<td class="num">(94)<span></span>
</td>
<td class="num">(99)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation expense</a></td>
<td class="nump">52<span></span>
</td>
<td class="nump">53<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">544<span></span>
</td>
<td class="nump">304<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Net deferred tax assets</a></td>
<td class="nump">23,055<span></span>
</td>
<td class="nump">20,597<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance for net deferred tax assets</a></td>
<td class="num">(23,055)<span></span>
</td>
<td class="num">(20,597)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets, net of allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878913232760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details - Income Tax Reconciliation) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Reconciliation of income tax benefit to statutory rate:</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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income benefit at statutory rate</a></td>
<td class="num">$ (3,948)<span></span>
</td>
<td class="num">$ (1,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes (benefit), net of federal income tax benefit</a></td>
<td class="num">(331)<span></span>
</td>
<td class="num">(121)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Permanent differences</a></td>
<td class="num">(206)<span></span>
</td>
<td class="nump">60<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">2,458<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">2,027<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">&#160;Income tax provision</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878924584520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details Narrative)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 107,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878917573704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract', window );"><strong>Right-of-use Asset And Leasing 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance leases, right-of-use assets, net</a></td>
<td class="nump">$ 1,709<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating leases, right-of-use assets, net</a></td>
<td class="nump">808<span></span>
</td>
<td class="nump">1,010<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="top.Show.showAR( this, 'defref_intz_LeaseAssets', window );">Total lease assets</a></td>
<td class="nump">2,517<span></span>
</td>
<td class="nump">1,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance leases liabilities, current portion</a></td>
<td class="nump">644<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating leases liabilities, current portion</a></td>
<td class="nump">935<span></span>
</td>
<td class="nump">487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance leases liability, noncurrent portion</a></td>
<td class="nump">673<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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liability, noncurrent portion</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">1,867<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="top.Show.showAR( this, 'defref_intz_LeaseLiabilities', window );">Total lease liabilities</a></td>
<td class="nump">$ 3,502<span></span>
</td>
<td class="nump">$ 2,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - Finance leases</a></td>
<td class="text">2 years 7 months 28 days<span></span>
</td>
<td class="text">7 months 13 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term - Operating leases</a></td>
<td class="text">2 years 11 months 8 days<span></span>
</td>
<td class="text">3 years 10 months 9 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - Finance leases</a></td>
<td class="nump">3.35%<span></span>
</td>
<td class="nump">4.55%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate - Operating leases</a></td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">4.31%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_LeaseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LeaseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878919667560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-use Asset and Leasing Liabilities (Details - Income Statement) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract', window );"><strong>Right-of-use Asset And Leasing 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization expense &#8211; Finance ROU</a></td>
<td class="nump">$ 306<span></span>
</td>
<td class="nump">$ 43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_OperatingLeaseRightOfUseAssets', window );">Lease expense &#8211; Operating ROU</a></td>
<td class="nump">341<span></span>
</td>
<td class="nump">380<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="top.Show.showAR( this, 'defref_intz_InterestExpenseFinanceRightOfUseAssets', window );">Interest expense &#8211; Finance ROU</a></td>
<td class="nump">20<span></span>
</td>
<td class="nump">2<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="top.Show.showAR( this, 'defref_intz_LossOnAbandonedLeaseOperatingRightOfUseAssets', window );">Loss on abandoned lease &#8211; Operating ROU</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,092<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="top.Show.showAR( this, 'defref_intz_OperatingAndFinanceLeaseExpense', window );">Total Lease Expense</a></td>
<td class="nump">$ 667<span></span>
</td>
<td class="nump">$ 1,517<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_InterestExpenseFinanceRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_InterestExpenseFinanceRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LossOnAbandonedLeaseOperatingRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LossOnAbandonedLeaseOperatingRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_OperatingAndFinanceLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_OperatingAndFinanceLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_OperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_OperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>53
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878917553992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract', window );"><strong>Right-of-use Asset And Leasing 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_OperatingCashFlowsForOperatingLeases', window );">Operating cash flows for operating leases</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 1,092<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="top.Show.showAR( this, 'defref_intz_OperatingCashFlowsForFinanceLeases', window );">Operating cash flows for finance leases</a></td>
<td class="nump">306<span></span>
</td>
<td class="nump">43<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_FinancingCashFlowsForFinanceLeases', window );">Financing cash flows for finance leases</a></td>
<td class="num">$ (699)<span></span>
</td>
<td class="num">$ (43)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_FinancingCashFlowsForFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_FinancingCashFlowsForFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_OperatingCashFlowsForFinanceLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_OperatingCashFlowsForFinanceLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_OperatingCashFlowsForOperatingLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_OperatingCashFlowsForOperatingLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>54
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878913354536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Operating ROU Leases 2022</a></td>
<td class="nump">$ 1,005<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Finance ROU Leases 2022</a></td>
<td class="nump">679<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths', window );">Total 2022</a></td>
<td class="nump">1,684<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo', window );">Total 2023</a></td>
<td class="nump">1,384<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree', window );">Total 2024</a></td>
<td class="nump">492<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour', window );">Total 2025</a></td>
<td class="nump">116<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive', window );">Total 2026</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">3,676<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MajorPropertyClassAxis=intz_FinanceLeasesMember', window );">Finance Leases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Finance ROU Leases 2023</a></td>
<td class="nump">679<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Finance ROU Leases 2024</a></td>
<td class="nump">6<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Finance ROU Leases 2025</a></td>
<td class="nump">1<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">Finance ROU Leases 2026</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Finance ROU Leases Due</a></td>
<td class="nump">1,365<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Finance ROU Leases, Interest</a></td>
<td class="num">(48)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Finance ROU Leases</a></td>
<td class="nump">1,317<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=intz_OperatingLeasesMember', window );">Operating Leases [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Operating ROU Leases 2023</a></td>
<td class="nump">705<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Operating ROU Leases 2024</a></td>
<td class="nump">486<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Operating ROU Leases 2025</a></td>
<td class="nump">115<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">Operating ROU Leases 2026</a></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Operating ROU Leases Due</a></td>
<td class="nump">2,311<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Operating ROU Leases Interest</a></td>
<td class="num">(126)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating ROU Leases</a></td>
<td class="nump">$ 2,185<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Interest is imputed for operating ROU leases and classified as
  lease expense and is included in operating expenses in the accompanying consolidated statements of operations.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease and finance lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_MajorPropertyClassAxis=intz_FinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorPropertyClassAxis=intz_FinanceLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_PropertySubjectToOrAvailableForOperatingLeaseAxis=intz_OperatingLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=intz_OperatingLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878922448040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Right-of-use Asset and Leasing Liabilities (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract', window );"><strong>Right-of-use Asset And Leasing 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="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Finance leases</a></td>
<td class="nump">$ 3,200,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LeaseAbandonmentCharges', window );">Lease abandonment charges</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_LeaseAbandonmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LeaseAbandonmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878924743384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_LeaseAbandonmentCharges', window );">Lease abandonment charges</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 1,100,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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRent', window );">Rent paid</a></td>
<td class="nump">229,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="top.Show.showAR( this, 'defref_intz_DutyToMitigateDamages', window );">Duty to mitigate damages</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DutyToMitigateDamages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DutyToMitigateDamages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_intz_LeaseAbandonmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_LeaseAbandonmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash payments to lessor's for use of assets under operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878913249880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans (Details - Unvested Restricted Stock Awards)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureEmployeeIncentivePlansAbstract', window );"><strong>Employee Incentive Plans</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Beginning Balance | shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue', window );">Weighted-Average Grant-Date Fair Value, Beginning Balance | $ / shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Number of Shares Granted | shares</a></td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue', window );">Weighted-Average Grant-Date Fair Value Granted | $ / shares</a></td>
<td class="nump">$ 5.29<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Number of Shares Vested | shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue', window );">Weighted-Average Grant-Date Fair Value Vested | $ / shares</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Number of Shares Forfeited/canceled | shares</a></td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue', window );">Weighted-Average Grant-Date Fair Value Forfeited/canceled | $ / shares</a></td>
<td class="nump">$ 3.85<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Number of Shares, Ending balance | shares</a></td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue', window );">Weighted-Average Grant-Date Fair Value, Ending balance | $ / shares</a></td>
<td class="nump">$ 5.54<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureEmployeeIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureEmployeeIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue</td>
</tr>
<tr>
<td style="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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878918776904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans (Details - Stock Options Activity) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureEmployeeIncentivePlansAbstract', window );"><strong>Employee Incentive Plans</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Beginning</a></td>
<td class="nump">1,035<span></span>
</td>
<td class="nump">975<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Beginning</a></td>
<td class="nump">$ 2.87<span></span>
</td>
<td class="nump">$ 0.96<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="top.Show.showAR( this, 'defref_intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue', window );">Number of Options Outstanding, Granted at price = market value</a></td>
<td class="nump">606<span></span>
</td>
<td class="nump">403<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="top.Show.showAR( this, 'defref_intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue', window );">Weighted Average Exercise Price, Granted at price = market value</a></td>
<td class="nump">$ 12.99<span></span>
</td>
<td class="nump">$ 5.56<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="top.Show.showAR( this, 'defref_intz_StockIssuedDuringPeriodSharesStockOptionExercised', window );">Number of Options Outstanding, Exercised</a></td>
<td class="num">(257)<span></span>
</td>
<td class="num">(343)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercised</a></td>
<td class="nump">$ 0.97<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Number of Options Outstanding, Forfeited</a></td>
<td class="num">(634)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Forfeited</a></td>
<td class="nump">$ 9.81<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Options Outstanding, Expired</a></td>
<td class="num">(133)<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Expired</a></td>
<td class="nump">$ 2.82<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Number of Options Outstanding, Expired</a></td>
<td class="nump">133<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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Number of Options Outstanding, Ending</a></td>
<td class="nump">617<span></span>
</td>
<td class="nump">1,035<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Ending</a></td>
<td class="nump">$ 6.47<span></span>
</td>
<td class="nump">$ 2.87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of Options Exercisable</a></td>
<td class="nump">317<span></span>
</td>
<td class="nump">601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted Average Exercise Price, Exercisable</a></td>
<td class="nump">$ 1.56<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_DisclosureEmployeeIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureEmployeeIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the gross number of share options (or share units) granted at price equal to the market value during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price equal to the market value at which grantees can acquire the shares reserved for issuance on stock options awarded.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_intz_StockIssuedDuringPeriodSharesStockOptionExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_StockIssuedDuringPeriodSharesStockOptionExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878914348056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding | shares</a></td>
<td class="nump">617<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</a></td>
<td class="text">5 years 7 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding Weighted Average Exercise Price</a></td>
<td class="nump">$ 6.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable | shares</a></td>
<td class="nump">317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price</a></td>
<td class="nump">$ 1.56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range1Member', window );">Range 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">0.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">$ 0.65<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding | shares</a></td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</a></td>
<td class="text">11 months 15 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable | shares</a></td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price</a></td>
<td class="nump">$ 0.55<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range2Member', window );">Range 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">1.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">$ 1.725<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding | shares</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</a></td>
<td class="text">6 years 4 months 17 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding Weighted Average Exercise Price</a></td>
<td class="nump">$ 1.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable | shares</a></td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price</a></td>
<td class="nump">$ 1.15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range3Member', window );">Range 3 [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">1.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">$ 2.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding | shares</a></td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</a></td>
<td class="text">2 years 2 months 23 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding Weighted Average Exercise Price</a></td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable | shares</a></td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price</a></td>
<td class="nump">$ 1.84<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range4Member', window );">Range 4 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">3.78<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">$ 5.67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding | shares</a></td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</a></td>
<td class="text">8 years 11 months 1 day<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding Weighted Average Exercise Price</a></td>
<td class="nump">$ 4.07<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable | shares</a></td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price</a></td>
<td class="nump">$ 4.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range5Member', window );">Range 5 [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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">8.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">$ 13.08<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding | shares</a></td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</a></td>
<td class="text">9 years 3 months 14 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding Weighted Average Exercise Price</a></td>
<td class="nump">$ 12.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable | shares</a></td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price</a></td>
<td class="nump">$ 10.23<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range6Member', window );">Range 6 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">23.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price, high end of range</a></td>
<td class="nump">$ 35.28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions', window );">Options Outstanding | shares</a></td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)</a></td>
<td class="text">9 years 2 months 1 day<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1', window );">Options Outstanding Weighted Average Exercise Price</a></td>
<td class="nump">$ 23.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions', window );">Options Exercisable | shares</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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1', window );">Options Exercisable Weighted Average Exercise Price</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1</td>
</tr>
<tr>
<td style="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_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range5Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=intz_Range6Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878914259944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans (Details - Outstanding) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_intz_DisclosureEmployeeIncentivePlansAbstract', window );"><strong>Employee Incentive Plans</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Number of outstanding options, Vested and expected to vest</a></td>
<td class="nump">617<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of outstanding options, Exercisable</a></td>
<td class="nump">317<span></span>
</td>
<td class="nump">601<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life, Vested and expected to vest</a></td>
<td class="text">5 years 7 months 24 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life, Exercisable</a></td>
<td class="text">2 years 2 months 8 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Vested and expected to vest</a></td>
<td class="nump">$ 6.47<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price per share, Exercisable</a></td>
<td class="nump">$ 1.56<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Intrinsic value, Vested and expected to vest</a></td>
<td class="nump">$ 733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Intrinsic value, Exercisable</a></td>
<td class="nump">$ 733<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_intz_DisclosureEmployeeIncentivePlansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_DisclosureEmployeeIncentivePlansAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878924740088">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Employee Incentive Plans (Details - Future Stock Option Plans)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common shares reserved for future issuance (in shares)</a></td>
<td class="nump">3,290,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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=intz_Plan2021Member', window );">2021 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common shares reserved for future issuance (in shares)</a></td>
<td class="nump">2,500,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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=intz_Plan2015Member', window );">2015 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common shares reserved for future issuance (in shares)</a></td>
<td class="nump">530,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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=intz_Plan2005Member', window );">2005 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common shares reserved for future issuance (in shares)</a></td>
<td class="nump">260,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_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=intz_Plan2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=intz_Plan2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=intz_Plan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=intz_Plan2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=intz_Plan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=intz_Plan2005Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878912888216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Incentive Plans (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">81 Months Ended</th>
<th class="th" colspan="1">201 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Mar. 19, 2015</div></th>
<th class="th"><div>May 17, 2012</div></th>
<th class="th"><div>Mar. 17, 2005</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">$ 1,260,000<span></span>
</td>
<td class="nump">$ 322,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSA's expected to vest</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="nump">26,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">617,000<span></span>
</td>
<td class="nump">1,035,000<span></span>
</td>
<td class="nump">617,000<span></span>
</td>
<td class="nump">617,000<span></span>
</td>
<td class="nump">975,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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common stock, options and RSA's available for future issuance</a></td>
<td class="nump">3,290,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,290,000<span></span>
</td>
<td class="nump">3,290,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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=intz_Plan2021Member', window );">2021 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of Shares Authorized</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">2,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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common stock, options and RSA's available for future issuance</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,500,000<span></span>
</td>
<td class="nump">2,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=intz_Plan2015Member', window );">2015 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">$ 237,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common stock, options and RSA's available for future issuance</a></td>
<td class="nump">530,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">530,000<span></span>
</td>
<td class="nump">530,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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=intz_Plan2005Member', window );">2005 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700,000<span></span>
</td>
<td class="nump">1,500,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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance', window );">Common stock, options and RSA's available for future issuance</a></td>
<td class="nump">260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260,000<span></span>
</td>
<td class="nump">260,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Equity 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">$ 985,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited', window );">Forfeited shares</a></td>
<td class="nump">315,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 1,220,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,220,000<span></span>
</td>
<td class="nump">$ 1,220,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Equity Option [Member] | 2021 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Options granted</a></td>
<td class="nump">541,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Equity Option [Member] | 2015 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">131,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,000<span></span>
</td>
<td class="nump">131,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">622,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options cancelled</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">421,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Options available for grant</a></td>
<td class="nump">399,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">399,000<span></span>
</td>
<td class="nump">399,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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Equity Option [Member] | 2005 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Options 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="nump">2,093,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding</a></td>
<td class="nump">260,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">260,273<span></span>
</td>
<td class="nump">260,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,892,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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Options cancelled</a></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,538,665<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Options available for grant</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>
<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=intz_RestrictedStockAwardsMember', window );">Restricted Stock Awards [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="nump">$ 275,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">RSA issued during period, value</a></td>
<td class="nump">$ 925,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross', window );">RSA's issued during period, shares</a></td>
<td class="nump">174,811<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 550,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 550,000<span></span>
</td>
<td class="nump">$ 550,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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">1 year 6 months 7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</a></td>
<td class="nump">25,974<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=intz_RestrictedStockAwardsMember', window );">Restricted Stock Awards [Member] | Vests Within One Year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSA's expected to vest</a></td>
<td class="nump">79,488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=intz_RestrictedStockAwardsMember', window );">Restricted Stock Awards [Member] | Vests Within Two Years [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSA's expected to vest</a></td>
<td class="nump">17,401<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=intz_RestrictedStockAwardsMember', window );">Restricted Stock Awards [Member] | Vests Within Three Years [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">RSA's expected to vest</a></td>
<td class="nump">77,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockIssuedDuringPeriodSharesRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares (or other type of equity) forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_PlanNameAxis=intz_Plan2021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=intz_Plan2021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=intz_Plan2015Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=intz_Plan2015Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=intz_Plan2005Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=intz_Plan2005Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=intz_RestrictedStockAwardsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=intz_RestrictedStockAwardsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=intz_VestsWithinOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=intz_VestsWithinOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=intz_VestsWithinTwoYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=intz_VestsWithinTwoYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=intz_VestsWithinThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=intz_VestsWithinThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878918819176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Details Narrative) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionAxis=intz_ATMOfferingMember', window );">ATM Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionLineItems', window );"><strong>Securities Financing Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock shares issued under public offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,478,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionAxis=intz_SecondaryPublicOfferingMember', window );">Secondary Public Offering [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionLineItems', window );"><strong>Securities Financing Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">$ 18,171,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock shares issued under public offering</a></td>
<td class="nump">3,565,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="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share</a></td>
<td class="nump">$ 8.00<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="top.Show.showAR( this, 'defref_intz_GrossProceedsFromIssuanceOfCommonStock', window );">Gross proceeds from issuance of common stock</a></td>
<td class="nump">$ 19,720,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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionAxis=intz_SecondaryPublicOfferingMember', window );">Secondary Public Offering [Member] | Selling Shareholders [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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionLineItems', window );"><strong>Securities Financing Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock shares issued under public offering</a></td>
<td class="nump">1,100,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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionAxis=intz_SecondaryPublicOfferingMember', window );">Secondary Public Offering [Member] | Underwriter Over Allotment 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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionLineItems', window );"><strong>Securities Financing Transaction [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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock shares issued under public offering</a></td>
<td class="nump">465,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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionAxis=intz_SecondaryPublicOfferingMember', window );">Secondary Public Offering [Member] | Richardson Property [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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesFinancingTransactionLineItems', window );"><strong>Securities Financing Transaction [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Common stock shares issued under public offering</a></td>
<td class="nump">2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_intz_GrossProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">intz_GrossProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>intz_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesFinancingTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesFinancingTransactionLineItems</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SecuritiesFinancingTransactionAxis=intz_ATMOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesFinancingTransactionAxis=intz_ATMOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_SecuritiesFinancingTransactionAxis=intz_SecondaryPublicOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesFinancingTransactionAxis=intz_SecondaryPublicOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=intz_SellingShareholdersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=intz_SellingShareholdersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=intz_UnderwriterOverAllotmentSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=intz_UnderwriterOverAllotmentSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=intz_IntrusionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=intz_IntrusionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm139878924741192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Preferred Stock (Details Narrative)<br></strong></div></th>
<th class="th" colspan="1">8 Months Ended</th>
</tr>
<tr><th class="th">
<div>Aug. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock [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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Preferred stock converted, Common stock issued | shares</a></td>
<td class="nump">1,067,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=intz_N5PreferredStockMember', window );">5% Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividends</a></td>
<td class="nump">$ 30,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=intz_Series25PreferredStockMember', window );">2.5% Series Preferred Stock [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="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividends</a></td>
<td class="nump">32,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="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=intz_Series35PreferredStockMember', window );">3.5% Series Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</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="top.Show.showAR( this, 'defref_us-gaap_DividendsPreferredStock', window );">Dividends</a></td>
<td class="nump">$ 17,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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-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_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-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_DividendsPreferredStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6957935&amp;loc=d3e64057-112817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPreferredStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=intz_N5PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=intz_N5PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=intz_Series25PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=intz_Series25PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=intz_Series35PreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=intz_Series35PreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>intz_i10k-123121_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:intz="http://intrusion.com/20211231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  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="intz-20211231.xsd" xlink:type="simple"/>
    <context id="From2021-01-01to2021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="AsOf2022-03-09">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
        </entity>
        <period>
            <instant>2022-03-09</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2019-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="AsOf2020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_TreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_GWardPaxtonMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">intz:GWardPaxtonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SevenGovernmentCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:SevenGovernmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveGovernmentCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:FiveGovernmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersAndOneCommercialCustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:ThreeGovernmentCustomersAndOneCommercialCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">intz:ThreeGovernmentCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">intz:EquipmentAndFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">intz:EquipmentAndFurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">intz:PaycheckProtectionProgramCaresActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_PaycheckProtectionProgramCaresActMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">intz:PaycheckProtectionProgramCaresActMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_srt_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_srt_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_OperatingLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">intz:OperatingLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_FinanceLeasesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MajorPropertyClassAxis">intz:FinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Plan2021Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinOneYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intz:VestsWithinOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinTwoYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intz:VestsWithinTwoYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinThreeYearsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">intz:VestsWithinThreeYearsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_RestrictedStockAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">intz:RestrictedStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Plan2021Member_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2021Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2015-03-19_custom_Plan2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2015-03-19</instant>
        </period>
    </context>
    <context id="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2015-03-19</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Plan2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2005-03-17_custom_Plan2005Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2005-03-17</instant>
        </period>
    </context>
    <context id="AsOf2012-05-17_custom_Plan2005Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-05-17</instant>
        </period>
    </context>
    <context id="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2005-03-17</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_us-gaap_StockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Range1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Range1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Range2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Range2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Range3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Range3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Range4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Range4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Range5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Range5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_Range6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Range6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">intz:Range6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Plan2015Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2015Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="AsOf2021-12-31_custom_Plan2005Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">intz:Plan2005Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="From2021-01-012021-12-31_custom_ATMOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:ATMOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="AsOf2020-10-31_custom_SecondaryPublicOfferingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_IntrusionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">intz:IntrusionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_SellingShareholdersMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">intz:SellingShareholdersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_UnderwriterOverAllotmentSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">intz:UnderwriterOverAllotmentSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SecuritiesFinancingTransactionAxis">intz:SecondaryPublicOfferingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-08-31_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-08-31_custom_N5PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">intz:N5PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-08-31_custom_Series25PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">intz:Series25PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="From2020-01-012020-08-31_custom_Series35PreferredStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000736012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">intz:Series35PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2021-01-01to2021-12-31">0000736012</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2021-01-01to2021-12-31">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus contextRef="From2021-01-01to2021-12-31">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="From2021-01-01to2021-12-31">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0284"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0285"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0287"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2020-01-012020-12-31"
      id="xdx2ixbrl0288"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0294"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0295"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0296"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0297"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0299"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0302"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0304"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0305"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0307"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0312"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0313"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0314"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0315"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0317"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0320"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0322"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0323"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      id="xdx2ixbrl0325"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0330"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      id="xdx2ixbrl0331"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0332"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0333"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      id="xdx2ixbrl0334"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0338"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0346"
      unitRef="Shares"
      xsi:nil="true"/>
    <intz:RestrictedStockAwarded
      contextRef="From2021-01-01to2021-12-31"
      id="xdx2ixbrl0386"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0390"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_us-gaap_TreasuryStockMember"
      id="xdx2ixbrl0392"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      id="xdx2ixbrl0393"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0398"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_PreferredStockMember"
      id="xdx2ixbrl0406"
      unitRef="Shares"
      xsi:nil="true"/>
    <dei:DocumentType contextRef="From2021-01-01to2021-12-31">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="From2021-01-01to2021-12-31">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="From2021-01-01to2021-12-31">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="From2021-01-01to2021-12-31">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="From2021-01-01to2021-12-31">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="From2021-01-01to2021-12-31">001-39608</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="From2021-01-01to2021-12-31">INTRUSION INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="From2021-01-01to2021-12-31">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="From2021-01-01to2021-12-31">75-1911917</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2021-01-01to2021-12-31">101 EAST PARK BLVD</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="From2021-01-01to2021-12-31">SUITE 1200</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="From2021-01-01to2021-12-31">PLANO</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="From2021-01-01to2021-12-31">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="From2021-01-01to2021-12-31">75074</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2021-01-01to2021-12-31">(972)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2021-01-01to2021-12-31">234-6400</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="From2021-01-01to2021-12-31">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2021-01-01to2021-12-31">INTZ</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2021-01-01to2021-12-31">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="From2021-01-01to2021-12-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="From2021-01-01to2021-12-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="From2021-01-01to2021-12-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="From2021-01-01to2021-12-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="From2021-01-01to2021-12-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="From2021-01-01to2021-12-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="From2021-01-01to2021-12-31">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany contextRef="From2021-01-01to2021-12-31">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="AsOf2021-06-30" decimals="0" unitRef="USD">248751286</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="AsOf2022-03-09" decimals="INF" unitRef="Shares">19183776</dei:EntityCommonStockSharesOutstanding>
    <dei:AuditorFirmId contextRef="From2021-01-01to2021-12-31">726</dei:AuditorFirmId>
    <dei:AuditorName contextRef="From2021-01-01to2021-12-31">Whitley Penn LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="From2021-01-01to2021-12-31">Plano, Texas</dei:AuditorLocation>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">4100000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">16704000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1034000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1233000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">356000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">370000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">5490000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">18307000</us-gaap:AssetsCurrent>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">2517000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1453000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">43000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:FurnitureAndFixturesGross contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">43000</us-gaap:FurnitureAndFixturesGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">67000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:LeaseholdImprovementsGross contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">67000</us-gaap:LeaseholdImprovementsGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">2627000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1563000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1567000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1097000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1060000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">466000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1709000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">20000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">808000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1010000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">166000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">79000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">3743000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1575000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">9233000</us-gaap:Assets>
    <us-gaap:Assets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">19882000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">718000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">408000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">534000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">628000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">644000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">21000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">935000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">487000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">0</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">421000</us-gaap:NotesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">560000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">177000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">3391000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2142000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermNotesPayable contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">0</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">212000</us-gaap:LongTermNotesPayable>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">673000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1250000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1867000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1923000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2079000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">19135000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">17428000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">19125000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">17418000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">191000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">174000</us-gaap:CommonStockValue>
    <us-gaap:TreasuryStockShares contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">10000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">10000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">362000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">362000</us-gaap:TreasuryStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">84230000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">77187000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">-80097000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">-61295000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">-43000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">-43000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">3919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">15661000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">9233000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">19882000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">7277000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">6619000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">2625000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">2709000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">4652000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">3910000</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">11931000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">3821000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">6328000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">3797000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">5896000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">2815000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-19503000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-6523000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeOther
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">87000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestIncomeOther
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">11000</us-gaap:InterestIncomeOther>
    <us-gaap:InterestExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">21000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">6000</us-gaap:InterestExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">635000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-18802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-6518000</us-gaap:ProfitLoss>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-18802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-6518000</us-gaap:NetIncomeLoss>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-0</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:PreferredStockDividendsIncomeStatementImpact
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">79000</us-gaap:PreferredStockDividendsIncomeStatementImpact>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-18802000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-6597000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">-1.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">-0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">-1.05</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">-0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">17992000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="Shares">14678000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">17992000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="Shares">14678000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember"
      decimals="-3"
      unitRef="USD">1843000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_PreferredStockMember"
      decimals="INF"
      unitRef="Shares">949377</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">136000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">13552236</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-362000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2019-12-31_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-43000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">56759000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2019-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-54777000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2019-12-31" decimals="-3" unitRef="USD">3556000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember"
      decimals="-3"
      unitRef="USD">-1843000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <intz:ConversionOfPreferredStockToCommonShares
      contextRef="From2020-01-012020-12-31_us-gaap_PreferredStockMember"
      decimals="INF"
      unitRef="Shares">-949377</intz:ConversionOfPreferredStockToCommonShares>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">10000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <intz:ConversionOfPreferredStockToCommonShares
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">1067443</intz:ConversionOfPreferredStockToCommonShares>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1833000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">-79000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-79000</us-gaap:AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">25000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">2465000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">18146000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">18171000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">322000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2020-01-012020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">343100</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-01-012020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">206000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">209000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-6518000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-6518000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">174000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">17427779</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-362000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2020-12-31_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-43000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">77187000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2020-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-61295000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">15661000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">1260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1260000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">3000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">256727</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">241000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">244000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">13000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">1302033</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">5543000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">5556000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <intz:RestrictedStockAwarded
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">1000</intz:RestrictedStockAwarded>
    <intz:RestrictedStockAwardedShares
      contextRef="From2021-01-012021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">148837</intz:RestrictedStockAwardedShares>
    <intz:RestrictedStockAwarded
      contextRef="From2021-01-012021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">-1000</intz:RestrictedStockAwarded>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-012021-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-18802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-18802000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="-3"
      unitRef="USD">191000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">19135376</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_TreasuryStockMember"
      decimals="-3"
      unitRef="USD">-362000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="AsOf2021-12-31_us-gaap_TreasuryStockMember"
      decimals="INF"
      unitRef="Shares">10000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      unitRef="USD">-43000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_AdditionalPaidInCapitalMember"
      decimals="-3"
      unitRef="USD">84230000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="AsOf2021-12-31_us-gaap_RetainedEarningsMember"
      decimals="-3"
      unitRef="USD">-80097000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">3919000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-18802000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-6518000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">780000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">231000</us-gaap:DepreciationDepletionAndAmortization>
    <intz:BadDebtExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">27000</intz:BadDebtExpense>
    <intz:BadDebtExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">0</intz:BadDebtExpense>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1260000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">322000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">243000</us-gaap:OtherNoncashExpense>
    <us-gaap:OtherNoncashExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">294000</us-gaap:OtherNoncashExpense>
    <intz:LossOnAbandonedRealEstateOperatingLease
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">0</intz:LossOnAbandonedRealEstateOperatingLease>
    <intz:LossOnAbandonedRealEstateOperatingLease
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1092000</intz:LossOnAbandonedRealEstateOperatingLease>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">635000</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <us-gaap:ExtinguishmentOfDebtGainLossNetOfTax
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-0</us-gaap:ExtinguishmentOfDebtGainLossNetOfTax>
    <intz:GainOnModificationOfLease
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">17000</intz:GainOnModificationOfLease>
    <intz:GainOnModificationOfLease
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-0</intz:GainOnModificationOfLease>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-172000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-333000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-7000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">258000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">25000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-334000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">383000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-339000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-16557000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-5177000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1064000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">320000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <intz:PurchasesOfIntangibleAssetsDomainName
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">85000</intz:PurchasesOfIntangibleAssetsDomainName>
    <intz:PurchasesOfIntangibleAssetsDomainName
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-0</intz:PurchasesOfIntangibleAssetsDomainName>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-1148000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-320000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">629000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:PaymentsOfDividends
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-0</us-gaap:PaymentsOfDividends>
    <us-gaap:PaymentsOfDividends
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">99000</us-gaap:PaymentsOfDividends>
    <intz:PrincipalPaymentsOnFinancingLeaseEquipment
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">699000</intz:PrincipalPaymentsOnFinancingLeaseEquipment>
    <intz:PrincipalPaymentsOnFinancingLeaseEquipment
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">43000</intz:PrincipalPaymentsOnFinancingLeaseEquipment>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">5556000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">18171000</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">244000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">209000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">5101000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">18867000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-12604000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">13370000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">16704000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2019-12-31" decimals="-3" unitRef="USD">3334000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">4100000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">16704000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">20000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">2000</us-gaap:InterestPaidNet>
    <intz:PreferredStockDividendsAccrued
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">0</intz:PreferredStockDividendsAccrued>
    <intz:PreferredStockDividendsAccrued
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">79000</intz:PreferredStockDividendsAccrued>
    <intz:ConversionOfPreferredStockToCommon
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">0</intz:ConversionOfPreferredStockToCommon>
    <intz:ConversionOfPreferredStockToCommon
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1843000</intz:ConversionOfPreferredStockToCommon>
    <intz:AssetsAcquiredUnderRightOfUseRouOperatingLease
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">489000</intz:AssetsAcquiredUnderRightOfUseRouOperatingLease>
    <intz:AssetsAcquiredUnderRightOfUseRouOperatingLease
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">824000</intz:AssetsAcquiredUnderRightOfUseRouOperatingLease>
    <intz:AssetsAcquiredUnderRouFinanceLease
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1995000</intz:AssetsAcquiredUnderRouFinanceLease>
    <intz:AssetsAcquiredUnderRouFinanceLease
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">0</intz:AssetsAcquiredUnderRouFinanceLease>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_809_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zpJhFYCd8Bv" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;1.&lt;span id="xdx_82A_zkM8TC81isF1"&gt; Description of Business&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;Intrusion, Inc. (together
with its consolidated subsidiaries, the &#x201c;Company&#x201d;, Intrusion&#x201d;, &#x201c;Intrusion Inc.&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;,
&#x201c;our&#x201d;, or similar terms) was organized in Texas in September 1983 and reincorporated in Delaware in October 1995. Our principal
executive offices are located at 101 East Park Boulevard, Suite 1200, Plano, Texas 75074, and our telephone number is (972) 234-6400.
Our website URL is www.intrusion.com.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We develop, sell and support
products that protect any-sized company or government organization by fusing advanced threat intelligence with real-time mitigation to
kill cyberattacks as they occur &#x2013; including Zero-Days. We market and distribute our solutions through a direct sales force and value-added
resellers. Our end-user customers include U.S. federal government entities, state and local government entities, and companies ranging
in size from mid-market to large enterprises.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Current Market Environment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;In March 2020, the World Health
Organization declared the ongoing coronavirus (COVID-19) outbreak a pandemic and recommended containment and mitigation measures worldwide.
Our customers were forced to allocate scarce and competing resources and balance budgetary demands placed upon them as a result of the
effects of the coronavirus, mandatory quarantines, decreased travel, interruptions in workforce populations, scarcity of commodities,
and similar economic and operational effects of the virus upon their own constituencies. These adverse effects resulted in decreased demand
by many of our customers for our product offerings and cybersecurity solutions, negatively affecting revenue levels for the Company. We
anticipate that our customers will continue to budget conservatively in the coming months, particularly as uncertainty remains about new
strains and variants of the COVID-19 virus and potential future restrictions, slow-downs, or lock-downs.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;As of December 31, 2021, we
had cash and cash equivalents of approximately $&lt;span id="xdx_901_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_z1KPJNtIuObj"&gt;4,100,000&lt;/span&gt;,
compared to approximately $&lt;span id="xdx_90B_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zM1TAZiCDS1l"&gt;16,704,000
&lt;/span&gt;as of December 31, 2020. We generated a net loss of $&lt;span id="xdx_907_eus-gaap--ProfitLoss_iN_pp0p0_di_c20210101__20211231_zLEfQy1rbLZj"&gt;18,802,000
&lt;/span&gt;for the year ended December 31, 2021, compared to a net loss of $&lt;span id="xdx_905_eus-gaap--ProfitLoss_iN_pp0p0_di_c20200101__20201231_zqwSUYB3H2Gc"&gt;6,518,000
&lt;/span&gt;for the year ended December 31, 2020. Under our at-the-market offering, since January 1, 2022, we have received proceeds of approximately
$1,000,000 net of fees from the sale of our common stock related to this program. Since the inception of the program in 2021, we have
received proceeds of approximately $6,600,000 net of fees from the sale of our common stock related to this program. On March 10, 2022,
we entered into and debt securities agreement that provides $&lt;span id="xdx_906_eus-gaap--DebtAndEquitySecuritiesGainLoss_pp0p0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--GWardPaxtonMember_zqY1eQFYjDVc"&gt;10,000,000
&lt;/span&gt;in funds through two separate fundings throughout 2022. Based on the current forecast for the year 2022, we believe that we will
have sufficient cash resources to finance our operations and expected capital expenditures through March 18, 2023. We will continue to
streamline our sales and marketing departments to better align expenses with revenue and build the customer base for our new &lt;b&gt;INTRUSION
&lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; product. If our operations do not generate positive cash flow in the upcoming year, or if we are not able to obtain
additional debt or equity financing on terms and conditions acceptable to us, if at all, we may be unable to implement our business plan,
fund our liquidity needs or even continue our operations.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;b&gt;&lt;i&gt;TraceCop &#x201c;(TraceCop&#x2122;&#x201d;)
&lt;/i&gt;&lt;/b&gt;and Savant (&lt;b&gt;&lt;i&gt;&#x201c;Savant&#x2122;&lt;/i&gt;&lt;/b&gt;&#x201d;) are registered trademarks of Intrusion Inc. We have applied for trademark
protection for our new &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; cybersecurity solution.&lt;/p&gt;

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

</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">16704000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ProfitLoss
      contextRef="From2021-01-01to2021-12-31"
      decimals="0"
      unitRef="USD">-18802000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">-6518000</us-gaap:ProfitLoss>
    <us-gaap:DebtAndEquitySecuritiesGainLoss
      contextRef="From2021-01-012021-12-31_custom_GWardPaxtonMember"
      decimals="0"
      unitRef="USD">10000000</us-gaap:DebtAndEquitySecuritiesGainLoss>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_802_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zYK9JJXgVFc6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;2. &lt;span id="xdx_82A_z5G5aohXXUt7"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zLdi3GnG0fYk" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_861_zCQ5VUETVqK4"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our consolidated financial statements include
our accounts and those of our wholly owned subsidiaries and are prepared in accordance with Generally Accepted Accounting Principles in
the United States of America (&#x201c;GAAP&#x201d;). All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;

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











&lt;p id="xdx_84A_eus-gaap--UseOfEstimates_z0aSgJT04G2a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_862_zV9p5LP7GFgf"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The preparation of financial statements in conformity
with 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 revenue and expenses during the reporting period. Estimates are used for, but
not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation,
income taxes and stock-based compensation. Actual results could differ from these estimates.&lt;/p&gt;

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

&lt;p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zCkGtH5Td4Xb" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_867_zdxxApcXhJe9"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We consider all highly liquid investments with
an original maturity of three months or less to be cash equivalents. We maintain cash balances that may at times exceed federally insured
limits. Our cash balances are maintained at high-quality financial institutions, and we believe the credit risk related to these cash
balances is minimal. As of December 31, 2021 and 2020, the Company had approximately $&lt;span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_zNsmbkncEFmi" title="Cash and cash equivalents"&gt;4,100,000&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zgGvH7CRhE47"&gt;16,704,000&lt;/span&gt;, respectively, of cash
and cash equivalents.&lt;/p&gt;

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

&lt;p id="xdx_84B_eus-gaap--ReceivablesPolicyTextBlock_zTQr8ZcPI7Fd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86A_zoYJTWaXFxWh"&gt;Accounts Receivable and Allowance
for Doubtful Accounts&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Trade accounts receivable are stated at the amount
we expect to collect. We maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers
to make required payments. Management considers the following factors when determining the collectability of specific customer accounts:
customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment
terms. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional
allowances would be required. Based on management&#x2019;s assessment, we provide for estimated uncollectible amounts through a charge
to earnings and an increase to a valuation allowance. Balances that remain outstanding after we have used reasonable collection efforts
are written off through a charge to the valuation allowance.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $&lt;span id="xdx_90B_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20211231_z9F7o7rBCVgf" title="Accounts receivable"&gt;1,034,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20201231_zSQheziTN9Q8"&gt;1,233,000&lt;/span&gt;, respectively. The Company did &lt;span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zJiCIV8HZ7D4" title="Allowance for Doubtful Accounts"&gt;&lt;span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zv0AtrkJmE19" title="Allowance for Doubtful Accounts"&gt;no&lt;/span&gt;&lt;/span&gt;t recognize an allowance for doubtful
accounts as of December 31, 2021 and 2020.&lt;/p&gt;

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

&lt;p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zI6G1GBCQo5j" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_862_zKzRcAu9f6Wb"&gt;Risk Concentration&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Financial instruments, which potentially subject
us to concentrations of credit risk, consists primarily of cash and cash equivalents, investments and accounts receivable. Cash and cash
equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk,
we place our investments in U.S. government obligations, corporate securities and money market funds. Substantially all of our cash, cash
equivalents and investments are maintained with two major U.S. financial institutions. We do not believe that we are subject to any unusual
financial risk with our banking arrangements. We have not experienced any significant losses on our cash and cash equivalents.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We sell our products to customers primarily in
the United States. In the future, we may sell our products internationally. Fluctuations in currency exchange rates and adverse economic
developments in foreign countries could adversely affect our operating results. We perform ongoing credit evaluations of our customers&#x2019;
financial condition and generally require no collateral. We maintain reserves for potential credit losses, and such losses, in the aggregate,
have historically been minimal.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our operations are concentrated in one area&#x2014;security
software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SevenGovernmentCustomersMember_z7r6ygzfL8Ye" title="Percentage of revenues"&gt;71.4&lt;/span&gt;% of total revenues attributable
to seven government customers and &lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveGovernmentCustomersMember_z1qbxVlgb38e"&gt;86.3&lt;/span&gt;% of total revenues attributable to five government customers for the years ended December 31, 2021
and 2020, respectively. Three individual government customers and one individual commercial customer during the year ended December 31,
2021, individually accounted for over &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersAndOneCommercialCustomerMember_za0qJd2DdKo4"&gt;10&lt;/span&gt;% of total revenues and during the year ended December 31, 2020, three government customers, individually
accounted for over &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersMember_zUcrM10wAyl"&gt;10&lt;/span&gt;% of total revenues. No commercial customer during the year ended December 31, 2020, individually accounted for 10%
or more of total revenues. Our similar product and service offerings are not viewed as individual segments, as our management analyzes
the business as a whole and expenses are not allocated to each product offering.&lt;/p&gt;

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

&lt;p id="xdx_840_ecustom--PrepaidExpensesPolicyTextBlock_zPUMvHyvVH3h" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_869_z0kZDk31CcW7"&gt;Prepaid Expenses&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our prepaid expenses balance is primarily related
to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums,
or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.&lt;/p&gt;

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

&lt;p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zwQLkXPhboA3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86F_zFzUCyoOHtz1"&gt;Property and Equipment&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Equipment, furniture and fixtures are stated at
cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives
vary from&lt;span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtYp_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zir2WENtPLK" title="Property and equipment, useful lives"&gt; 1&lt;/span&gt; to&lt;span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zJCV8ozfjCt" title="Property and equipment, useful lives"&gt; 5&lt;/span&gt; years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis
over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zUi56nkB39i4" title="Property and equipment, useful lives"&gt; 2&lt;/span&gt; to&lt;span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zEXC56qJxjd8" title="Property and equipment, useful lives"&gt; 5&lt;/span&gt; years. Expenditures
for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs
are expensed as incurred. Depreciation expense related to our property and equipment balances totaled approximately $&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20211231_zJLX9v60jLN6" title="Property and equipment"&gt;470,000&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20201231_zqONAxX01wS8"&gt;188,000&lt;/span&gt;
for the years ended December&#160;31, 2021 and 2020, respectively.&lt;/p&gt;

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

&lt;p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zBjbf8vqt6Jj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_867_z2VOjCaMpBk7"&gt;Long-Lived Assets&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We review long-lived assets, including property
and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted cash
flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair
value. During the years ended December&#160;31, 2021 and 2020, there was &lt;span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20211231_zvAjaQ16aqbb" title="Impairment of long-lived assets"&gt;&lt;span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20200101__20201231_zZLRQemYsdja" title="Impairment of long-lived assets"&gt;no&lt;/span&gt;&lt;/span&gt; impairment of long-lived assets.&lt;/p&gt;

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

&lt;p id="xdx_845_eus-gaap--LesseeLeasesPolicyTextBlock_zA4gEbHy2On4" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86D_zdX4ysqfCLqh"&gt;Leases&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We account for leases using the guidance in FASB
ASC 842. We evaluate new contracts at inception to determine if the contract conveys the right to control the use of an identified asset
for a period of time in exchange for periodic payments. A lease exists if we obtain substantially all of the economic benefits of an asset,
and we have the right to direct the use of that asset. When a lease exists, we record a right-of-use asset that represents our right to
use the asset over the lease term and a lease liability that represents our obligation to make payments over the lease term. Lease liabilities
are recorded at the sum of future lease payments discounted by the collateralized rate we could obtain to lease a similar asset over a
similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. At
the time of adoption of ASC 842, we elected the package of transition practical expedients that does not require reassessment of: (1)
whether any existing or expired contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, we
elected other available practical expedients to not separate lease and non-lease components, which consist principally of common area
maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.&lt;/p&gt;

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











&lt;p id="xdx_843_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zT8FbXblRUN5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_znX5cn64K86i"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Liabilities for loss contingencies arising from
claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred
and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings
arising in the normal course of business. For additional information, see Note 9 &#x2013; &lt;i&gt;Commitments and Contingencies&lt;/i&gt;.&lt;/p&gt;

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

&lt;p id="xdx_847_ecustom--AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK_z8M5QTLyeBAc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86F_zC6CstgMhYjc"&gt;Accounting for Share-based Compensation
Awards&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We account for share-based compensation awards
using the guidance in FASB ASC Topic 718, &lt;i&gt;Compensation-Stock Compensation&lt;/i&gt; (&#x201c;ASC 718&#x201d;). Our share-based compensations
awards are awarded to directors, officers and employees. ASC 718 requires all such share-based payments, including grants of employee
stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in
the statements of operations for the years ended 2021 and 2020 is based on awards ultimately expected to vest.&lt;/p&gt;

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

&lt;p id="xdx_84D_ecustom--ValuationAssumptionsPolicyTextBlock_ztSaNRez0Sqj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86E_zW7tKyzPrhhh"&gt;Valuation Assumptions&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The fair values of option
awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years
ended December&#160;31, 2021 and 2020, respectively:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zOk3q2OP0qVb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B2_z98steyMPtXj" style="display: none"&gt;Schedule of Share-based payment award, stock options, valuation assumptions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Weighted average grant date fair value&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zdWnd6oEy3K5" title="Weighted average grant date fair value"&gt;8.09&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20200101__20201231_zXoZqyUZOhi7" title="Weighted average grant date fair value"&gt;3.50&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Weighted average assumptions used:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zPFw87aQGo5a" title="Expected dividend yield"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200101__20201231_zfjoPV6yLiK7" title="Expected dividend yield"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zfI7kMjEkLW3" title="Risk-free interest rate"&gt;0.70&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200101__20201231_zdmUWoASTJUk" title="Risk-free interest rate"&gt;0.41&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_z1974cHFmJA" title="Expected volatility"&gt;66.72&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200101__20201231_zTHB7WU6JJqg" title="Expected volatility"&gt;75.70&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected life (in years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zDwl676RKPd2" title="Expected life (in years)"&gt;4.29&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_za3nvfxb3dA9" title="Expected life (in years)"&gt;5.93&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Expected volatility is based on historical volatility
and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture
behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities
matching the relevant expected term of the award.&lt;/p&gt;

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

&lt;p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zsXpGqYxn1ub" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_864_zeE1GSvLxgVc"&gt;Net Loss Per Share&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We report two separate net loss per share numbers,
basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common
stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common
stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number
of common shares and dilutive common stock equivalents outstanding for the year. Our common stock equivalents include all common stock
issuable upon conversion of convertible preferred stock and the exercise of outstanding options. The aggregate number of common stock
equivalents excluded from the diluted loss per share calculation for the years ended December&#160;31, 2021 and 2020 totaled &lt;span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20210101__20211231_zoISxkhpWnX5" title="Anti-dilutive securities"&gt;901,388 &lt;/span&gt;and
&lt;span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20200101__20201231_z4XfNKnXEnhd" title="Anti-dilutive securities"&gt;976,284&lt;/span&gt; respectively. Since the Company is in a net loss position for the years ended December 31, 2021 and 2020, basic and dilutive net
loss per share are the same.&lt;/p&gt;

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











&lt;p id="xdx_849_eus-gaap--RevenueRecognitionPolicyTextBlock_zpEGrdOgDP0l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_865_zSS3VeI0ZJLi"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We generally recognize revenue upon shipment or
after meeting certain performance obligations. Our products can include hardware, perpetual software licenses and data sets. Data set
updates are the majority of our sales. Warranty costs and sales returns have not been material.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We recognize sales of our data sets in accordance
with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are
met:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;i)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identify the contract with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identify the performance obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;iii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;determine the transaction price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;iv)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;allocate the transaction price to the separate performance obligations; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;v)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;recognize revenue upon satisfaction of a performance obligation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Data updates are typically done monthly and revenue
is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated
selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All of
our product offering and service offering market values are readily determined based on current and prior stand-alone sales. We may defer
and recognize maintenance, updates and support revenue over the term of the contract period, which is generally one year.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our normal payment terms offered to customers,
distributors and resellers are net 30 days domestically and net 45 days internationally. We do not offer payment terms that extend beyond
one year and rarely do we extend payment terms beyond our normal terms. If certain customers do not meet our credit standards, we do require
payment in advance on some of our smaller sized customers, to limit our credit exposure.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Shipping and handling costs are billed to the
customer and included in revenue. Shipping and handling expenses are included in cost of revenue. We have elected to account for shipping
and handling costs as fulfillment costs after the customer obtains control of the goods.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;With our newest product, &lt;b&gt;INTRUSION
&lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt;, we began offering software on a subscription basis. &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; is a hosted arrangement subject
to software as a service (&#x201c;SaaS&#x201d;) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not
arrangements that transfer a license of IP.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We utilize the five-step process,
mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual
and distinct. &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; services provided to our customers for a fixed monthly subscription fee include:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Access to our proprietary software and database to detect and prevent unauthorized access to our clients&#x2019; information networks;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that we provide for customers to access the &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt;; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by us without additional charge.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;The contract provided for
no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this
service.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We satisfy our performance
obligation when our &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; solution is available to detect and prevent unauthorized access to a client&#x2019;s
information networks. Revenue should be recognized monthly over the term of the contract. The Company&#x2019;s standard initial contract
terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees are deferred and amortized into income
over the period covered by the contract.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $&lt;span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231_zjGTsPuEmhP5" title="Accounts Receivable"&gt;1,034,000 &lt;/span&gt;and $&lt;span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231_zopTT9Emg4F7"&gt;1,233,000&lt;/span&gt;, respectively.. We did &lt;span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zWMUkXxVZGvg" title="Allowance for Doubtful Accounts"&gt;&lt;span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zgWdMBJdIE9b" title="Allowance for Doubtful Accounts"&gt;no&lt;/span&gt;&lt;/span&gt;t recognize an allowance for doubtful accounts
as of December 31, 2021 and 2020.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We classify our contract assets
as receivables because we generally have an unconditional right to payment for our sales or services performed at the end of the reporting
period. As a result, we had &lt;span id="xdx_903_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20201231_zGcadJUJWQb1" title="Contract assets"&gt;&lt;span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20211231_zs7qvoTGZf5j" title="Contract assets"&gt;no&lt;/span&gt;&lt;/span&gt; material contract assets as of December 31, 2021 and 2020.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Contract liabilities consist of cash payments
in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies deferred revenue
as a contract liability.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The following table presents
changes in the Company&#x2019;s contract liability during the years ended December 31, 2021 and 2020 (in thousands):&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zrZ8w55xp3ph" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BF_zObVECmRDYti" style="display: none"&gt;Schedule of contract liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Balance at beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_c20210101__20211231_zoCRfl4JaaN2" style="width: 13%; text-align: right" title="Beginning Balance"&gt;177&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_c20200101__20201231_zGrX8zqw8jWc" style="width: 13%; text-align: right" title="Beginning Balance"&gt;516&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_zfM8qA7MHNBl" style="text-align: right" title="Additions"&gt;1,953&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20200101__20201231_zJx52nYhqYpl" style="text-align: right" title="Additions"&gt;353&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Revenue recognized&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20210101__20211231_zD9rAVUZvnJa" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized"&gt;(1,570&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20200101__20201231_zNqaUDqrus59" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized"&gt;(692&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Balance at end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20210101__20211231_z8eiZLn6Cs1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance"&gt;560&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20200101__20201231_zw3BRBmvoWDj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance"&gt;177&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p id="xdx_84A_eus-gaap--AdvertisingCostsPolicyTextBlock_z6zNQ9lGG4c6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_868_znn7qFnopj5h"&gt;Advertising Expenses&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The cost of advertising is expensed as incurred
or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $&lt;span id="xdx_90C_eus-gaap--AdvertisingExpense_pn3n3_dm_c20210101__20211231_zXWgoMnWs5q7" title="Advertising expenses"&gt;1.8&lt;/span&gt; million and
$&lt;span id="xdx_900_eus-gaap--AdvertisingExpense_pn3n3_dm_c20200101__20201231_zapWeCGg6kx8" title="Advertising expenses"&gt;1.3&lt;/span&gt; million for 2021 and 2020, respectively.&lt;/p&gt;

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

&lt;p id="xdx_849_eus-gaap--ResearchAndDevelopmentExpensePolicy_z2CKP8tH5WSi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_zmaI2L21ZbW3"&gt;Research and Development Costs&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Costs incurred in the research and development
of new software products are expensed as incurred until technological feasibility is established. We incur research and development costs
that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing
services and products. Research and development costs are comprised primarily of salaries and related benefits expenses, contract labor
and prototype and other expenses incurred during research and development efforts.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Software development costs are included in research
and development and are expensed as incurred. FASB ASC Topic 985 &lt;i&gt;Software&lt;/i&gt; requires that software development costs incurred subsequent
to reaching technological feasibility be capitalized, if material. Development costs are capitalized beginning when a product&#x2019;s
technological feasibility has been established and ending when the product is available for general release to customers. If the process
of developing a new product or major enhancement does not include a detailed program design, technological feasibility is determined only
after completion of a working model. To date, new products and enhancements generally have reached technological feasibility and have
been released for sale at substantially the same time or the period between achieving technological feasibility and the general availability
of such software has been short. All research and development costs to date have been expensed as incurred.&lt;/p&gt;

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











&lt;p id="xdx_84D_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zKPKNMXSLr6l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_zvUJUmH6eGH1"&gt;Foreign Currency&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;All assets and liabilities in the balance sheets
of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues
and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation
gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders&#x2019;
deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss
and were not significant.&lt;/p&gt;

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

&lt;p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znX38qSiRsSe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_866_zuv9I5mfFnL6"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We calculate the fair value of our assets and
liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements
when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable,
accounts payable and accrued expenses, and dividends payable approximate their carrying amounts due to the relatively short maturity of
these instruments. Financing leases and PPP loan approximate fair value as they bear market rates of interest. None of these instruments
are held for trading purposes.&lt;/p&gt;

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

&lt;p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zK9ifUV2ir1a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_861_zuqW4uSBTzcj"&gt;Income Taxes&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Deferred income taxes are determined using the
liability method in accordance with FASB ASC 740, &lt;i&gt;Accounting for Income Taxes&lt;/i&gt;. Deferred tax assets and liabilities are recognized
for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable
income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and
liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation
allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion
of the deferred tax asset will not be realized.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;FASB ASC 740 creates a single model to address
accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before
being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest
and penalties, accounting in interim periods, disclosure and transition. There are no unrecognized tax benefits to disclose in the notes
to the consolidated financial statements.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We file income tax returns in the United States
federal jurisdiction. At December&#160;31, 2021, tax returns related to fiscal years ended December&#160;31, 2018 through December&#160;31,
2020 remain open to possible examination by the tax authorities. No tax returns are currently under examination by any tax authorities.&lt;/p&gt;

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

&lt;p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z9uV6Z4ZW3Yl" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_869_zT887srzebm7"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Effective January 1, 2021, we adopted ASU 2018-15,
Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (&#x201c;ASU
2018-15&#x201d;), which amends ASC 350-40, Internal-Use Software (&#x201c;ASC 350-40&#x201d;) to address a customer&#x2019;s accounting for
implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 aligns the accounting for costs
incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with
developing or obtaining internal-use software. Specifically, the ASU amends ASC 350-40 to include in its scope implementation costs of
a cloud computing arrangement that is a service contract and clarifies that a customer should apply ASC 350-40 to determine which implementation
costs should be capitalized in a cloud computing arrangement that is considered a service contract. To the extent costs incurred in a
cloud computing arrangement are capitalizable, the corresponding amortization will be included in &#x201c;Operating expenses&#x201d; or
&#x201c;General and administrative&#x201d; in the consolidated statements of operations, rather than &#x201c;Depreciation and amortization.&#x201d;
The amortization related to cloud computing arrangements was not material for the year ended December 31, 2021.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Effective January 1, 2020, we adopted ASU 2016-13, Financial Instruments&#x2014;Credit
Losses (Topic 326). The updates in ASU 2016-13 provide financial statement users with more information about the expected credit losses
on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Because our receivables
are typically paid within 30 days, and because we closely monitor the credit-worthiness of all our counterparties, adopting ASU 2016-13
did not have a material effect on our financial statements. However, in the event we foresee further or sustained deterioration in the
current market environment, or other factors indicating an increased likelihood of defaults by our customers, we may recognize additional
losses.&lt;/p&gt;

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

</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84D_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zLdi3GnG0fYk" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_861_zCQ5VUETVqK4"&gt;Basis of Presentation&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our consolidated financial statements include
our accounts and those of our wholly owned subsidiaries and are prepared in accordance with Generally Accepted Accounting Principles in
the United States of America (&#x201c;GAAP&#x201d;). All intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;

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











</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84A_eus-gaap--UseOfEstimates_z0aSgJT04G2a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_862_zV9p5LP7GFgf"&gt;Use of Estimates&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The preparation of financial statements in conformity
with 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 revenue and expenses during the reporting period. Estimates are used for, but
not limited to, the accounting for doubtful accounts, sales discounts, sales returns, revenue recognition, warranty costs, depreciation,
income taxes and stock-based compensation. Actual results could differ from these estimates.&lt;/p&gt;

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

</us-gaap:UseOfEstimates>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zCkGtH5Td4Xb" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_867_zdxxApcXhJe9"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We consider all highly liquid investments with
an original maturity of three months or less to be cash equivalents. We maintain cash balances that may at times exceed federally insured
limits. Our cash balances are maintained at high-quality financial institutions, and we believe the credit risk related to these cash
balances is minimal. As of December 31, 2021 and 2020, the Company had approximately $&lt;span id="xdx_905_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20211231_zNsmbkncEFmi" title="Cash and cash equivalents"&gt;4,100,000&lt;/span&gt; and $&lt;span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_pp0p0_c20201231_zgGvH7CRhE47"&gt;16,704,000&lt;/span&gt;, respectively, of cash
and cash equivalents.&lt;/p&gt;

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

</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">4100000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">16704000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84B_eus-gaap--ReceivablesPolicyTextBlock_zTQr8ZcPI7Fd" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86A_zoYJTWaXFxWh"&gt;Accounts Receivable and Allowance
for Doubtful Accounts&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Trade accounts receivable are stated at the amount
we expect to collect. We maintain allowances for doubtful accounts for estimated losses resulting from the inability of our customers
to make required payments. Management considers the following factors when determining the collectability of specific customer accounts:
customer creditworthiness, past transaction history with the customer, current economic industry trends, and changes in customer payment
terms. If the financial condition of our customers were to deteriorate, adversely affecting their ability to make payments, additional
allowances would be required. Based on management&#x2019;s assessment, we provide for estimated uncollectible amounts through a charge
to earnings and an increase to a valuation allowance. Balances that remain outstanding after we have used reasonable collection efforts
are written off through a charge to the valuation allowance.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $&lt;span id="xdx_90B_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20211231_z9F7o7rBCVgf" title="Accounts receivable"&gt;1,034,000&lt;/span&gt; and $&lt;span id="xdx_90E_eus-gaap--AccountsAndNotesReceivableNet_iI_pp0p0_c20201231_zSQheziTN9Q8"&gt;1,233,000&lt;/span&gt;, respectively. The Company did &lt;span id="xdx_900_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zJiCIV8HZ7D4" title="Allowance for Doubtful Accounts"&gt;&lt;span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zv0AtrkJmE19" title="Allowance for Doubtful Accounts"&gt;no&lt;/span&gt;&lt;/span&gt;t recognize an allowance for doubtful
accounts as of December 31, 2021 and 2020.&lt;/p&gt;

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

</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1034000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1233000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_848_eus-gaap--ConcentrationRiskCreditRisk_zI6G1GBCQo5j" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_862_zKzRcAu9f6Wb"&gt;Risk Concentration&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Financial instruments, which potentially subject
us to concentrations of credit risk, consists primarily of cash and cash equivalents, investments and accounts receivable. Cash and cash
equivalent deposits are at risk to the extent that they exceed Federal Deposit Insurance Corporation insured amounts. To minimize risk,
we place our investments in U.S. government obligations, corporate securities and money market funds. Substantially all of our cash, cash
equivalents and investments are maintained with two major U.S. financial institutions. We do not believe that we are subject to any unusual
financial risk with our banking arrangements. We have not experienced any significant losses on our cash and cash equivalents.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We sell our products to customers primarily in
the United States. In the future, we may sell our products internationally. Fluctuations in currency exchange rates and adverse economic
developments in foreign countries could adversely affect our operating results. We perform ongoing credit evaluations of our customers&#x2019;
financial condition and generally require no collateral. We maintain reserves for potential credit losses, and such losses, in the aggregate,
have historically been minimal.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our operations are concentrated in one area&#x2014;security
software/entity identification. Sales to the U.S. Government through direct and indirect channels totaled &lt;span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--SevenGovernmentCustomersMember_z7r6ygzfL8Ye" title="Percentage of revenues"&gt;71.4&lt;/span&gt;% of total revenues attributable
to seven government customers and &lt;span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FiveGovernmentCustomersMember_z1qbxVlgb38e"&gt;86.3&lt;/span&gt;% of total revenues attributable to five government customers for the years ended December 31, 2021
and 2020, respectively. Three individual government customers and one individual commercial customer during the year ended December 31,
2021, individually accounted for over &lt;span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersAndOneCommercialCustomerMember_za0qJd2DdKo4"&gt;10&lt;/span&gt;% of total revenues and during the year ended December 31, 2020, three government customers, individually
accounted for over &lt;span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200101__20201231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--ThreeGovernmentCustomersMember_zUcrM10wAyl"&gt;10&lt;/span&gt;% of total revenues. No commercial customer during the year ended December 31, 2020, individually accounted for 10%
or more of total revenues. Our similar product and service offerings are not viewed as individual segments, as our management analyzes
the business as a whole and expenses are not allocated to each product offering.&lt;/p&gt;

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

</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_SevenGovernmentCustomersMember"
      decimals="INF"
      unitRef="Pure">0.714</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_FiveGovernmentCustomersMember"
      decimals="INF"
      unitRef="Pure">0.863</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2021-01-012021-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersAndOneCommercialCustomerMember"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="From2020-01-012020-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_ThreeGovernmentCustomersMember"
      decimals="INF"
      unitRef="Pure">0.10</us-gaap:ConcentrationRiskPercentage1>
    <intz:PrepaidExpensesPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_840_ecustom--PrepaidExpensesPolicyTextBlock_zPUMvHyvVH3h" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_869_z0kZDk31CcW7"&gt;Prepaid Expenses&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our prepaid expenses balance is primarily related
to prepaid insurance, prepaid software, and other subscription services, which represents the unamortized balance of insurance premiums,
or other prepaid services and products. These payments are amortized on a straight-line basis over the policy or service term.&lt;/p&gt;

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

</intz:PrepaidExpensesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84B_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zwQLkXPhboA3" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86F_zFzUCyoOHtz1"&gt;Property and Equipment&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Equipment, furniture and fixtures are stated at
cost less accumulated depreciation and depreciated on a straight-line basis over the estimated useful lives of the assets. Such lives
vary from&lt;span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtYp_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zir2WENtPLK" title="Property and equipment, useful lives"&gt; 1&lt;/span&gt; to&lt;span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentAndFurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zJCV8ozfjCt" title="Property and equipment, useful lives"&gt; 5&lt;/span&gt; years. Leasehold improvements are stated at cost less accumulated amortization and are amortized on a straight-line basis
over the shorter of estimated useful lives of the assets or the remaining terms of the leases. Such lives vary from&lt;span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20210101__20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zUi56nkB39i4" title="Property and equipment, useful lives"&gt; 2&lt;/span&gt; to&lt;span id="xdx_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dtY_c20200101__20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember__srt--RangeAxis__srt--MinimumMember_zEXC56qJxjd8" title="Property and equipment, useful lives"&gt; 5&lt;/span&gt; years. Expenditures
for major renewals and betterments that extend the useful lives of property and equipment are capitalized. Repair and maintenance costs
are expensed as incurred. Depreciation expense related to our property and equipment balances totaled approximately $&lt;span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20211231_zJLX9v60jLN6" title="Property and equipment"&gt;470,000&lt;/span&gt; and $&lt;span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentOtherNet_iI_pp0p0_c20201231_zqONAxX01wS8"&gt;188,000&lt;/span&gt;
for the years ended December&#160;31, 2021 and 2020, respectively.&lt;/p&gt;

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

</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-012021-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_custom_EquipmentAndFurnitureAndFixturesMember_srt_MinimumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2021-01-012021-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="From2020-01-012020-12-31_us-gaap_LeaseholdImprovementsMember_srt_MinimumMember">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">470000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">188000</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_844_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zBjbf8vqt6Jj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_867_z2VOjCaMpBk7"&gt;Long-Lived Assets&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We review long-lived assets, including property
and equipment for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future undiscounted cash
flows to be generated by the asset. If the carrying value exceeds the future undiscounted cash flows, the assets are written down to fair
value. During the years ended December&#160;31, 2021 and 2020, there was &lt;span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20210101__20211231_zvAjaQ16aqbb" title="Impairment of long-lived assets"&gt;&lt;span id="xdx_902_eus-gaap--ImpairmentOfLongLivedAssetsHeldForUse_pp0p0_do_c20200101__20201231_zZLRQemYsdja" title="Impairment of long-lived assets"&gt;no&lt;/span&gt;&lt;/span&gt; impairment of long-lived assets.&lt;/p&gt;

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

</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2021-01-01to2021-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_845_eus-gaap--LesseeLeasesPolicyTextBlock_zA4gEbHy2On4" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86D_zdX4ysqfCLqh"&gt;Leases&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We account for leases using the guidance in FASB
ASC 842. We evaluate new contracts at inception to determine if the contract conveys the right to control the use of an identified asset
for a period of time in exchange for periodic payments. A lease exists if we obtain substantially all of the economic benefits of an asset,
and we have the right to direct the use of that asset. When a lease exists, we record a right-of-use asset that represents our right to
use the asset over the lease term and a lease liability that represents our obligation to make payments over the lease term. Lease liabilities
are recorded at the sum of future lease payments discounted by the collateralized rate we could obtain to lease a similar asset over a
similar period, and right-of-use assets are recorded equal to the corresponding lease liability, plus any prepaid or direct costs. At
the time of adoption of ASC 842, we elected the package of transition practical expedients that does not require reassessment of: (1)
whether any existing or expired contracts are or contain leases, (2) lease classification and (3) initial direct costs. In addition, we
elected other available practical expedients to not separate lease and non-lease components, which consist principally of common area
maintenance charges, for all classes of underlying assets and to exclude leases with an initial term of 12 months or less.&lt;/p&gt;

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











</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_843_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zT8FbXblRUN5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_znX5cn64K86i"&gt;Commitments and Contingencies&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Liabilities for loss contingencies arising from
claims, assessments, litigation, fines and penalties, or other sources are recorded when it is probable that a liability has been incurred
and the amount of the assessment can be reasonable estimated. The Company is involved in various lawsuits, claims and administrative proceedings
arising in the normal course of business. For additional information, see Note 9 &#x2013; &lt;i&gt;Commitments and Contingencies&lt;/i&gt;.&lt;/p&gt;

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

</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <intz:AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_847_ecustom--AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK_z8M5QTLyeBAc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86F_zC6CstgMhYjc"&gt;Accounting for Share-based Compensation
Awards&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We account for share-based compensation awards
using the guidance in FASB ASC Topic 718, &lt;i&gt;Compensation-Stock Compensation&lt;/i&gt; (&#x201c;ASC 718&#x201d;). Our share-based compensations
awards are awarded to directors, officers and employees. ASC 718 requires all such share-based payments, including grants of employee
stock options, to be recognized in the financial statements based on their fair values. Share-based compensation expense recognized in
the statements of operations for the years ended 2021 and 2020 is based on awards ultimately expected to vest.&lt;/p&gt;

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

</intz:AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK>
    <intz:ValuationAssumptionsPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84D_ecustom--ValuationAssumptionsPolicyTextBlock_ztSaNRez0Sqj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86E_zW7tKyzPrhhh"&gt;Valuation Assumptions&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The fair values of option
awards were estimated at the date of grant using a Black-Scholes option-pricing model with the following assumptions for fiscal years
ended December&#160;31, 2021 and 2020, respectively:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zOk3q2OP0qVb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B2_z98steyMPtXj" style="display: none"&gt;Schedule of Share-based payment award, stock options, valuation assumptions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Weighted average grant date fair value&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zdWnd6oEy3K5" title="Weighted average grant date fair value"&gt;8.09&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20200101__20201231_zXoZqyUZOhi7" title="Weighted average grant date fair value"&gt;3.50&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Weighted average assumptions used:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zPFw87aQGo5a" title="Expected dividend yield"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200101__20201231_zfjoPV6yLiK7" title="Expected dividend yield"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zfI7kMjEkLW3" title="Risk-free interest rate"&gt;0.70&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200101__20201231_zdmUWoASTJUk" title="Risk-free interest rate"&gt;0.41&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_z1974cHFmJA" title="Expected volatility"&gt;66.72&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200101__20201231_zTHB7WU6JJqg" title="Expected volatility"&gt;75.70&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected life (in years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zDwl676RKPd2" title="Expected life (in years)"&gt;4.29&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_za3nvfxb3dA9" title="Expected life (in years)"&gt;5.93&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Expected volatility is based on historical volatility
and in part on implied volatility. The expected term considers the contractual term of the option as well as historical exercise and forfeiture
behavior. The risk-free interest rate is based on the rates in effect on the grant date for U.S. Treasury instruments with maturities
matching the relevant expected term of the award.&lt;/p&gt;

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

</intz:ValuationAssumptionsPolicyTextBlock>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zOk3q2OP0qVb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B2_z98steyMPtXj" style="display: none"&gt;Schedule of Share-based payment award, stock options, valuation assumptions&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Weighted average grant date fair value&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20210101__20211231_zdWnd6oEy3K5" title="Weighted average grant date fair value"&gt;8.09&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20200101__20201231_zXoZqyUZOhi7" title="Weighted average grant date fair value"&gt;3.50&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Weighted average assumptions used:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected dividend yield&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20210101__20211231_zPFw87aQGo5a" title="Expected dividend yield"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_pip0_dp_c20200101__20201231_zfjoPV6yLiK7" title="Expected dividend yield"&gt;0.00&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Risk-free interest rate&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20210101__20211231_zfI7kMjEkLW3" title="Risk-free interest rate"&gt;0.70&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pip0_dp_c20200101__20201231_zdmUWoASTJUk" title="Risk-free interest rate"&gt;0.41&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected volatility&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20210101__20211231_z1974cHFmJA" title="Expected volatility"&gt;66.72&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pip0_dp_c20200101__20201231_zTHB7WU6JJqg" title="Expected volatility"&gt;75.70&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Expected life (in years)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zDwl676RKPd2" title="Expected life (in years)"&gt;4.29&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20200101__20201231_za3nvfxb3dA9" title="Expected life (in years)"&gt;5.93&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">8.09</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">3.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="Pure">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.0000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="Pure">0.0070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.0041</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="Pure">0.6672</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Pure">0.7570</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2021-01-01to2021-12-31">P4Y3M14D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="From2020-01-012020-12-31">P5Y11M4D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_847_eus-gaap--EarningsPerSharePolicyTextBlock_zsXpGqYxn1ub" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_864_zeE1GSvLxgVc"&gt;Net Loss Per Share&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We report two separate net loss per share numbers,
basic and diluted. Basic net loss attributable to common stockholders per share is computed by dividing net loss attributable to common
stockholders for the year by the weighted average number of common shares outstanding for the year. Diluted net loss attributable to common
stockholders per share is computed by dividing the net loss attributable to common stockholders for the year by the weighted average number
of common shares and dilutive common stock equivalents outstanding for the year. Our common stock equivalents include all common stock
issuable upon conversion of convertible preferred stock and the exercise of outstanding options. The aggregate number of common stock
equivalents excluded from the diluted loss per share calculation for the years ended December&#160;31, 2021 and 2020 totaled &lt;span id="xdx_906_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20210101__20211231_zoISxkhpWnX5" title="Anti-dilutive securities"&gt;901,388 &lt;/span&gt;and
&lt;span id="xdx_903_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pip0_c20200101__20201231_z4XfNKnXEnhd" title="Anti-dilutive securities"&gt;976,284&lt;/span&gt; respectively. Since the Company is in a net loss position for the years ended December 31, 2021 and 2020, basic and dilutive net
loss per share are the same.&lt;/p&gt;

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











</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="Shares">901388</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="Shares">976284</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_849_eus-gaap--RevenueRecognitionPolicyTextBlock_zpEGrdOgDP0l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_865_zSS3VeI0ZJLi"&gt;Revenue Recognition&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We generally recognize revenue upon shipment or
after meeting certain performance obligations. Our products can include hardware, perpetual software licenses and data sets. Data set
updates are the majority of our sales. Warranty costs and sales returns have not been material.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We recognize sales of our data sets in accordance
with FASB ASC Topic 606 whereby revenue from contracts with customers are recognized once the criteria under the five steps below are
met:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;i)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identify the contract with a customer;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;ii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;identify the performance obligations in the contract;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;iii)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;determine the transaction price;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;iv)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left; vertical-align: top"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;allocate the transaction price to the separate performance obligations; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;v)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;recognize revenue upon satisfaction of a performance obligation.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Data updates are typically done monthly and revenue
is matched accordingly. Product sales may include maintenance and customer support allocated revenue in an arrangement using estimated
selling prices of the delivered goods and services based on a selling price hierarchy using the relative selling price method. All of
our product offering and service offering market values are readily determined based on current and prior stand-alone sales. We may defer
and recognize maintenance, updates and support revenue over the term of the contract period, which is generally one year.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Our normal payment terms offered to customers,
distributors and resellers are net 30 days domestically and net 45 days internationally. We do not offer payment terms that extend beyond
one year and rarely do we extend payment terms beyond our normal terms. If certain customers do not meet our credit standards, we do require
payment in advance on some of our smaller sized customers, to limit our credit exposure.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Shipping and handling costs are billed to the
customer and included in revenue. Shipping and handling expenses are included in cost of revenue. We have elected to account for shipping
and handling costs as fulfillment costs after the customer obtains control of the goods.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;With our newest product, &lt;b&gt;INTRUSION
&lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt;, we began offering software on a subscription basis. &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; is a hosted arrangement subject
to software as a service (&#x201c;SaaS&#x201d;) guidance under ASC 606. SaaS arrangements are accounted for as service obligations, not
arrangements that transfer a license of IP.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We utilize the five-step process,
mentioned above, per FASB ASC Topic 606 to recognize sales and will follow that directive, also, to define revenue items as individual
and distinct. &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; services provided to our customers for a fixed monthly subscription fee include:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Access to our proprietary software and database to detect and prevent unauthorized access to our clients&#x2019; information networks;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 24px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 24px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Use of all software, associated media, printed materials, data, files, online documentation, and any equipment that we provide for customers to access the &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt;; and&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 0.25in"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Tech support, post contract customer support (PCS) includes daily program releases or corrections provided by us without additional charge.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;The contract provided for
no other services, and our customers have no rebates or return rights, nor are any such rights anticipated to be offered as part of this
service.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We satisfy our performance
obligation when our &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; solution is available to detect and prevent unauthorized access to a client&#x2019;s
information networks. Revenue should be recognized monthly over the term of the contract. The Company&#x2019;s standard initial contract
terms automatically renew unless notice is given 30 days before renewal. Upfront payment of fees are deferred and amortized into income
over the period covered by the contract.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;Our accounts receivable represents
unconditional contract billings for sales per contracts with customers and are classified as current. As of December 31, 2021 and 2020,
we had accounts receivable balance of $&lt;span id="xdx_905_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231_zjGTsPuEmhP5" title="Accounts Receivable"&gt;1,034,000 &lt;/span&gt;and $&lt;span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20201231_zopTT9Emg4F7"&gt;1,233,000&lt;/span&gt;, respectively.. We did &lt;span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20211231_zWMUkXxVZGvg" title="Allowance for Doubtful Accounts"&gt;&lt;span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_do_c20201231_zgWdMBJdIE9b" title="Allowance for Doubtful Accounts"&gt;no&lt;/span&gt;&lt;/span&gt;t recognize an allowance for doubtful accounts
as of December 31, 2021 and 2020.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We classify our contract assets
as receivables because we generally have an unconditional right to payment for our sales or services performed at the end of the reporting
period. As a result, we had &lt;span id="xdx_903_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20201231_zGcadJUJWQb1" title="Contract assets"&gt;&lt;span id="xdx_90D_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_pp0p0_do_c20211231_zs7qvoTGZf5j" title="Contract assets"&gt;no&lt;/span&gt;&lt;/span&gt; material contract assets as of December 31, 2021 and 2020.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Contract liabilities consist of cash payments
in advance of the Company satisfying performance obligations and recognizing revenue. The Company currently classifies deferred revenue
as a contract liability.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The following table presents
changes in the Company&#x2019;s contract liability during the years ended December 31, 2021 and 2020 (in thousands):&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zrZ8w55xp3ph" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BF_zObVECmRDYti" style="display: none"&gt;Schedule of contract liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Balance at beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_c20210101__20211231_zoCRfl4JaaN2" style="width: 13%; text-align: right" title="Beginning Balance"&gt;177&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_c20200101__20201231_zGrX8zqw8jWc" style="width: 13%; text-align: right" title="Beginning Balance"&gt;516&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_zfM8qA7MHNBl" style="text-align: right" title="Additions"&gt;1,953&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20200101__20201231_zJx52nYhqYpl" style="text-align: right" title="Additions"&gt;353&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Revenue recognized&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20210101__20211231_zD9rAVUZvnJa" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized"&gt;(1,570&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20200101__20201231_zNqaUDqrus59" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized"&gt;(692&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Balance at end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20210101__20211231_z8eiZLn6Cs1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance"&gt;560&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20200101__20201231_zw3BRBmvoWDj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance"&gt;177&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

</us-gaap:RevenueRecognitionPolicyTextBlock>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1034000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">1233000</us-gaap:AccountsReceivableNet>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2020-12-31" decimals="0" unitRef="USD">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">0</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zrZ8w55xp3ph" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BF_zObVECmRDYti" style="display: none"&gt;Schedule of contract liability&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Balance at beginning of period&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--ContractWithCustomerLiability_iS_c20210101__20211231_zoCRfl4JaaN2" style="width: 13%; text-align: right" title="Beginning Balance"&gt;177&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ContractWithCustomerLiability_iS_c20200101__20201231_zGrX8zqw8jWc" style="width: 13%; text-align: right" title="Beginning Balance"&gt;516&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Additions&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20210101__20211231_zfM8qA7MHNBl" style="text-align: right" title="Additions"&gt;1,953&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_ecustom--ContractWithCustomerLiabilityAdditions_c20200101__20201231_zJx52nYhqYpl" style="text-align: right" title="Additions"&gt;353&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Revenue recognized&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20210101__20211231_zD9rAVUZvnJa" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized"&gt;(1,570&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_ecustom--ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance_iN_di_c20200101__20201231_zNqaUDqrus59" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue recognized"&gt;(692&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Balance at end of period&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20210101__20211231_z8eiZLn6Cs1i" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance"&gt;560&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ContractWithCustomerLiability_iE_c20200101__20201231_zw3BRBmvoWDj" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending Balance"&gt;177&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">177000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2019-12-31" decimals="-3" unitRef="USD">516000</us-gaap:ContractWithCustomerLiability>
    <intz:ContractWithCustomerLiabilityAdditions
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1953000</intz:ContractWithCustomerLiabilityAdditions>
    <intz:ContractWithCustomerLiabilityAdditions
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">353000</intz:ContractWithCustomerLiabilityAdditions>
    <intz:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1570000</intz:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <intz:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">692000</intz:ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">560000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">177000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84A_eus-gaap--AdvertisingCostsPolicyTextBlock_z6zNQ9lGG4c6" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_868_znn7qFnopj5h"&gt;Advertising Expenses&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The cost of advertising is expensed as incurred
or deferred until first use of advertising and expensed ratably over the applicable periods. Advertising expense was $&lt;span id="xdx_90C_eus-gaap--AdvertisingExpense_pn3n3_dm_c20210101__20211231_zXWgoMnWs5q7" title="Advertising expenses"&gt;1.8&lt;/span&gt; million and
$&lt;span id="xdx_900_eus-gaap--AdvertisingExpense_pn3n3_dm_c20200101__20201231_zapWeCGg6kx8" title="Advertising expenses"&gt;1.3&lt;/span&gt; million for 2021 and 2020, respectively.&lt;/p&gt;

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

</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">1800000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1300000</us-gaap:AdvertisingExpense>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_849_eus-gaap--ResearchAndDevelopmentExpensePolicy_z2CKP8tH5WSi" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_zmaI2L21ZbW3"&gt;Research and Development Costs&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Costs incurred in the research and development
of new software products are expensed as incurred until technological feasibility is established. We incur research and development costs
that relate primarily to the development of new security software, appliances and integrated solutions, and major enhancements to existing
services and products. Research and development costs are comprised primarily of salaries and related benefits expenses, contract labor
and prototype and other expenses incurred during research and development efforts.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Software development costs are included in research
and development and are expensed as incurred. FASB ASC Topic 985 &lt;i&gt;Software&lt;/i&gt; requires that software development costs incurred subsequent
to reaching technological feasibility be capitalized, if material. Development costs are capitalized beginning when a product&#x2019;s
technological feasibility has been established and ending when the product is available for general release to customers. If the process
of developing a new product or major enhancement does not include a detailed program design, technological feasibility is determined only
after completion of a working model. To date, new products and enhancements generally have reached technological feasibility and have
been released for sale at substantially the same time or the period between achieving technological feasibility and the general availability
of such software has been short. All research and development costs to date have been expensed as incurred.&lt;/p&gt;

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











</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_84D_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zKPKNMXSLr6l" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_86B_zvUJUmH6eGH1"&gt;Foreign Currency&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;All assets and liabilities in the balance sheets
of foreign subsidiaries whose functional currency is other than the U.S. dollar are translated at year-end exchange rates. All revenues
and expenses in the statement of operations of these foreign subsidiaries are translated at average exchange rates for the year. Translation
gains and losses are not included in determining net income but are shown in accumulated other comprehensive loss in the stockholders&#x2019;
deficit section of the consolidated balance sheet. Foreign currency transaction gains and losses are included in determining net loss
and were not significant.&lt;/p&gt;

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

</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_845_eus-gaap--FairValueOfFinancialInstrumentsPolicy_znX38qSiRsSe" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_866_zuv9I5mfFnL6"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We calculate the fair value of our assets and
liabilities which qualify as financial instruments and include additional information in the notes to consolidated financial statements
when the fair value is different than the carrying value of these financial instruments. The estimated fair value of accounts receivable,
accounts payable and accrued expenses, and dividends payable approximate their carrying amounts due to the relatively short maturity of
these instruments. Financing leases and PPP loan approximate fair value as they bear market rates of interest. None of these instruments
are held for trading purposes.&lt;/p&gt;

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

</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zK9ifUV2ir1a" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_861_zuqW4uSBTzcj"&gt;Income Taxes&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Deferred income taxes are determined using the
liability method in accordance with FASB ASC 740, &lt;i&gt;Accounting for Income Taxes&lt;/i&gt;. Deferred tax assets and liabilities are recognized
for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities
and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable
income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and
liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. In addition, a valuation
allowance is established to reduce any deferred tax asset for which it is determined that it is more likely than not that some portion
of the deferred tax asset will not be realized.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;FASB ASC 740 creates a single model to address
accounting for uncertainty in tax positions by prescribing a minimum recognition threshold that a tax position is required to meet before
being recognized in the financial statements. FASB ASC 740 also provides guidance on derecognition, measurement, classification, interest
and penalties, accounting in interim periods, disclosure and transition. There are no unrecognized tax benefits to disclose in the notes
to the consolidated financial statements.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We file income tax returns in the United States
federal jurisdiction. At December&#160;31, 2021, tax returns related to fiscal years ended December&#160;31, 2018 through December&#160;31,
2020 remain open to possible examination by the tax authorities. No tax returns are currently under examination by any tax authorities.&lt;/p&gt;

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

</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_844_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z9uV6Z4ZW3Yl" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&lt;span id="xdx_869_zT887srzebm7"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Effective January 1, 2021, we adopted ASU 2018-15,
Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (&#x201c;ASU
2018-15&#x201d;), which amends ASC 350-40, Internal-Use Software (&#x201c;ASC 350-40&#x201d;) to address a customer&#x2019;s accounting for
implementation costs incurred in a cloud computing arrangement that is a service contract. ASU 2018-15 aligns the accounting for costs
incurred to implement a cloud computing arrangement that is a service arrangement with the guidance on capitalizing costs associated with
developing or obtaining internal-use software. Specifically, the ASU amends ASC 350-40 to include in its scope implementation costs of
a cloud computing arrangement that is a service contract and clarifies that a customer should apply ASC 350-40 to determine which implementation
costs should be capitalized in a cloud computing arrangement that is considered a service contract. To the extent costs incurred in a
cloud computing arrangement are capitalizable, the corresponding amortization will be included in &#x201c;Operating expenses&#x201d; or
&#x201c;General and administrative&#x201d; in the consolidated statements of operations, rather than &#x201c;Depreciation and amortization.&#x201d;
The amortization related to cloud computing arrangements was not material for the year ended December 31, 2021.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Effective January 1, 2020, we adopted ASU 2016-13, Financial Instruments&#x2014;Credit
Losses (Topic 326). The updates in ASU 2016-13 provide financial statement users with more information about the expected credit losses
on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. Because our receivables
are typically paid within 30 days, and because we closely monitor the credit-worthiness of all our counterparties, adopting ASU 2016-13
did not have a material effect on our financial statements. However, in the event we foresee further or sustained deterioration in the
current market environment, or other factors indicating an increased likelihood of defaults by our customers, we may recognize additional
losses.&lt;/p&gt;

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

</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <intz:PrepaidExpensesTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_806_ecustom--PrepaidExpensesTextBlock_zkcESko2tV9i" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;3.&lt;span id="xdx_829_zC1LmnYtOCh8"&gt; Prepaid Expenses&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Prepaid expenses included
the following (dollars in thousands):&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_pn3n3_zlMoNcfFZdZ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid expenses (Details - Prepaid Expenses)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B6_zm1j6XpDcTAl" style="display: none"&gt;Schedule of prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49E_20211231_ziXIR7zhuP56" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_499_20201231_z54QmqOmTsrg" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--PrepaidInsurance_iI_zo0yRwnhHhn3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Prepaid insurance&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;47&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PrepaidRent_iI_zceWoBUcV7ef" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid rent&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--PrepaidLicenses_iI_zRtFxlclAZh5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Prepaid licenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--PrepaidMaintenance_iI_d0_zMzkE4HQRCI3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid maintenance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--PrepaidOther_iI_zouleOQ28Tjk" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Prepaid other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;157&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;286&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--PrepaidExpenseAndOtherAssets_iI_zsEXruzRrXOe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: White; text-align: left; padding-bottom: 2.5pt"&gt;&#160;Prepaid expenses&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;356&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;370&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

</intz:PrepaidExpensesTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_pn3n3_zlMoNcfFZdZ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Prepaid expenses (Details - Prepaid Expenses)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B6_zm1j6XpDcTAl" style="display: none"&gt;Schedule of prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49E_20211231_ziXIR7zhuP56" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_499_20201231_z54QmqOmTsrg" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--PrepaidInsurance_iI_zo0yRwnhHhn3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Prepaid insurance&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;105&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;47&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--PrepaidRent_iI_zceWoBUcV7ef" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid rent&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;14&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;33&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_ecustom--PrepaidLicenses_iI_zRtFxlclAZh5" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Prepaid licenses&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;80&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;3&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_ecustom--PrepaidMaintenance_iI_d0_zMzkE4HQRCI3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Prepaid maintenance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_ecustom--PrepaidOther_iI_zouleOQ28Tjk" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Prepaid other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;157&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;286&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--PrepaidExpenseAndOtherAssets_iI_zsEXruzRrXOe" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="color: White; text-align: left; padding-bottom: 2.5pt"&gt;&#160;Prepaid expenses&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;356&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;370&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidInsurance contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">105000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">47000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidRent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">14000</us-gaap:PrepaidRent>
    <us-gaap:PrepaidRent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">33000</us-gaap:PrepaidRent>
    <intz:PrepaidLicenses contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">80000</intz:PrepaidLicenses>
    <intz:PrepaidLicenses contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">3000</intz:PrepaidLicenses>
    <intz:PrepaidMaintenance contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">0</intz:PrepaidMaintenance>
    <intz:PrepaidMaintenance contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1000</intz:PrepaidMaintenance>
    <intz:PrepaidOther contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">157000</intz:PrepaidOther>
    <intz:PrepaidOther contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">286000</intz:PrepaidOther>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">356000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">370000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_808_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zCV5mPbMmLWj" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;4.&lt;span id="xdx_821_zAefDoCViu3e"&gt; Accrued Expenses&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Accrued expenses consisted
of the following (dollars in thousands):&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_pn3n3_zA2Y8DtzgBod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses (Details - Accrued Expenses)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B5_z0QtcgSBTzUi" style="display: none"&gt;Schedule of accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20211231_z2MSJg8alnEi" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20201231_z8OhWpg0knt2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_d0_maALCzUD6_zi6WXOrelK97" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Accrued legal and professional fees&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;254&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccruedPayrollTaxesCurrent_iI_pn3n3_maALCzUD6_z8xdjDXhq2m1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued payroll&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;211&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;228&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedVacationCurrent_iI_pn3n3_maALCzUD6_zbTSI8UfDp1i" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Accrued vacation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_pn3n3_d0_maALCzUD6_zeG7KRvjbUG3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Employee benefits payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzUD6_zLect1bvttf6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;47&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;91&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzUD6_zeM885Sbhpfc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;Total accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;534&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;628&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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













</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfAccruedLiabilitiesTableTextBlock_pn3n3_zA2Y8DtzgBod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Accrued Expenses (Details - Accrued Expenses)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B5_z0QtcgSBTzUi" style="display: none"&gt;Schedule of accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20211231_z2MSJg8alnEi" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20201231_z8OhWpg0knt2" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedProfessionalFeesCurrent_iI_d0_maALCzUD6_zi6WXOrelK97" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Accrued legal and professional fees&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;254&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--AccruedPayrollTaxesCurrent_iI_pn3n3_maALCzUD6_z8xdjDXhq2m1" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Accrued payroll&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;211&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;228&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_eus-gaap--AccruedVacationCurrent_iI_pn3n3_maALCzUD6_zbTSI8UfDp1i" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Accrued vacation&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;22&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;278&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--AccruedEmployeeBenefitsCurrent_iI_pn3n3_d0_maALCzUD6_zeG7KRvjbUG3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Employee benefits payable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;31&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maALCzUD6_zLect1bvttf6" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;47&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;91&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--AccruedLiabilitiesCurrent_iTI_pn3n3_mtALCzUD6_zeM885Sbhpfc" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;&#160;Total accrued expenses&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;534&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;628&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">254000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">0</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">211000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedPayrollTaxesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">228000</us-gaap:AccruedPayrollTaxesCurrent>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">22000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">278000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">0</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:AccruedEmployeeBenefitsCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">31000</us-gaap:AccruedEmployeeBenefitsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">47000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">91000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">534000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">628000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DebtDisclosureTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zVqbH5YywFuc" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;5.&lt;span id="xdx_822_z0BeJE1vAI44"&gt; SBA Paycheck Protection Program Loan&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On March 27, 2020, the U.S. federal government
enacted the Coronavirus Aid, Relief, and Economic Security Act (&#x201c;CARES Act&#x201d;), which included the provision for a Paycheck
Protection Program (&#x201c;PPP&#x201d;) administered by the U.S. Small Business Administration (&#x201c;SBA&#x201d;). The PPP allows qualifying
businesses to borrow up to $10 million calculated based on qualifying payroll costs. The loan was guaranteed by the federal government
and did not require collateral. On April&#160;30, 2020, we entered into a PPP Loan with Silicon Valley Bank, pursuant to the PPP under
CARES Act for a principal amount of $&lt;span id="xdx_908_eus-gaap--ProceedsFromOtherDebt_pp0p0_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zM9coAIzPtza" title="Proceeds from PPP Loan"&gt;629,000&lt;/span&gt;. The PPP Loan was to mature on &lt;span id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_dd_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zAUw2xCX5Ha1" title="Debt maturity date"&gt;April 30, 2022&lt;/span&gt;, and bear interest at a rate of &lt;span id="xdx_909_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pip0_dp_c20200101__20200430__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_z96Pgv8aNvi9" title="Interest rate"&gt;1.0&lt;/span&gt;% per
annum. The PPP Loan funds were received on April 30, 2020. The PPP Loan contained events of default and other provisions customary for
a loan of this type. The PPP provided that (1) the use of PPP Loan amount shall be limited to certain qualifying expenses, (2) 100% of
the principal amount of the loan is guaranteed by the SBA and (3) an amount up to the full principal amount plus accrued interest may
qualify for loan forgiveness in accordance with the terms of CARES Act.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We utilized the full proceeds of the PPP Loan
in accordance with the provisions of the CARES Act and submitted the PPP Loan Forgiveness Application. On April 7, 2021, we received notice
from SBA that the PPP Loan and accrued interest was forgiven in full. As a result, the Company recorded a gain in the extinguishment of
debt of $&lt;span id="xdx_901_eus-gaap--GainsLossesOnExtinguishmentOfDebt_pp0p0_c20210101__20211231__us-gaap--LongtermDebtTypeAxis__custom--PaycheckProtectionProgramCaresActMember_zK7hLGS8Rfq2" title="Gain on extinguishment of debt"&gt;635,000&lt;/span&gt; on its consolidated statement of operations during the year ended December 31, 2021.&lt;/p&gt;

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

</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ProceedsFromOtherDebt
      contextRef="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember"
      decimals="0"
      unitRef="USD">629000</us-gaap:ProceedsFromOtherDebt>
    <us-gaap:DebtInstrumentMaturityDate contextRef="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember">2022-04-30</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember"
      decimals="INF"
      unitRef="Pure">0.010</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="From2021-01-012021-12-31_custom_PaycheckProtectionProgramCaresActMember"
      decimals="0"
      unitRef="USD">635000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_807_eus-gaap--PensionAndOtherPostretirementBenefitsDisclosureTextBlock_zXGtCGTUMif9" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;6.&lt;span id="xdx_82A_zO9mHfOBetag"&gt; Employee Benefit Plan&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Employee 401(k)&#160;Plan&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;We have a plan known as the Intrusion&#160;Inc.
401(k)&#160;Savings Plan (the &#x201c;Plan&#x201d;) to provide retirement and incidental benefits for our employees. The Plan covers substantially
all employees who meet minimum age and service requirements. As allowed under Section&#160;401(k)&#160;of the Internal Revenue Code, the
Plan provides tax deferred salary deductions for eligible employees.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Employees may contribute from &lt;span id="xdx_907_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pip0_dp_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z3uyFoBvdOF" title="Define Contribution Plan, Percentage of Contribution by Employees"&gt;1&lt;/span&gt;% to &lt;span id="xdx_90F_eus-gaap--DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_pip0_dp_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zOd7uOAtZogc" title="Define Contribution Plan, Percentage of Contribution by Employees"&gt;25&lt;/span&gt;% of their
annual compensation to the Plan, limited to a maximum amount as set by the Internal Revenue Service. Participants who are over the age
of 50 may contribute an additional amount of their salary per year, as defined annually by the Internal Revenue Service. We match employee
contributions at the rate of &lt;span id="xdx_907_ecustom--DefinedContributionPlanEmployerMatchingContributionRate_pip0_dp_c20210101__20211231_znd9MV20UKxd" title="Defined Contribution Plan, Employer Matching Contribution Rate"&gt;0.25&lt;/span&gt;% per each 1% of contribution on the first &lt;span id="xdx_90C_eus-gaap--DefinedContributionPlanEmployerMatchingContributionPercent_pip0_dp_c20210101__20211231_zer3neUmKrul" title="Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay"&gt;4&lt;/span&gt;% of compensation. Matching contributions to the Plan were
approximately $&lt;span id="xdx_905_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20210101__20211231_zE7QHcJ1duu5" title="Defined Contribution Plan, Cost"&gt;65,000&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--DefinedContributionPlanCostRecognized_pp0p0_c20200101__20201231_zcwTBtla4HFh" title="Defined Contribution Plan, Cost"&gt;36,000&lt;/span&gt;, respectively, for the years ended December&#160;31, 2021 and 2020.&lt;/p&gt;

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

</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="From2021-01-012021-12-31_srt_MinimumMember"
      decimals="INF"
      unitRef="Pure">0.01</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="From2021-01-012021-12-31_srt_MaximumMember"
      decimals="INF"
      unitRef="Pure">0.25</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <intz:DefinedContributionPlanEmployerMatchingContributionRate
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.0025</intz:DefinedContributionPlanEmployerMatchingContributionRate>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="Pure">0.04</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="From2021-01-01to2021-12-31"
      decimals="0"
      unitRef="USD">65000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">36000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_806_eus-gaap--IncomeTaxDisclosureTextBlock_zgJHtZvpvJt5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;7.&lt;span id="xdx_82C_zCKQHE4H1BIe"&gt; Income Taxes&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Deferred income taxes reflect
the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes
and the amounts used for income tax purposes. Significant components of our deferred tax assets (liabilities) as of December&#160;31,
2021 and 2020 are as follows (in thousands):&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ziTxS8AfL4ec" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BE_z4IOoFdSgOc4" style="display: none"&gt;Schedule of deferred tax assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20211231_zUzvHDXa73Dh" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20201231_zwtRXCBPLBf9" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pn3n3_maDTAGztku_zuttVfjZltN3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;22,497&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;19,965&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGztku_zGq2b4MNZBg7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net operating loss carryforwards of foreign subsidiaries&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;56&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTAGztku_zAhe09RSBrrb" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Depreciation expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(94&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(99&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGztku_zBD26ZzUCNF2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Stock-based compensation expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;53&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGztku_zi6EObNwurCg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;544&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;304&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGztku_zVcnir4K3zp7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Net deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,055&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,597&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_z2zmkYdB677a" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt"&gt;Valuation allowance for net deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(23,055&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(20,597&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pn3n3_d0_zaAQDaEmYWsg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt"&gt;Net deferred tax assets, net of allowance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Deferred tax assets are required to be reduced
by a valuation allowance if it is more likely than not that some portion or all of the deferred tax assets will not be realized. Realization
of the future benefits related to the deferred tax assets is dependent on many factors, including the Company&#x2019;s ability to generate
taxable income within the near to medium term. Management has considered these factors in determining the valuation allowance for 2021
and 2020.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The differences between the
provision for income taxes and income taxes computed using the federal statutory rate for the years ended December&#160;31, 2021 and
2020 are as follows (in thousands):&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_z4AYo0LCicb7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Income Tax Reconciliation)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_zhEkRfve91R2" style="display: none"&gt;Schedule of effective income tax rate reconciliation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20210101__20211231_zH8W6O0MTNw3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20200101__20201231_z2cboOQ5XsYc" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Reconciliation of income tax benefit to statutory rate:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_i01N_pn3n3_di_maITEBzwd6_zInnW19ki14" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Income benefit at statutory rate&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;(3,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;(1,369&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_i01N_pn3n3_di_maITEBzwd6_z7rdHg5LmXy7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;State income taxes (benefit), net of federal income tax benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(331&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(121&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i01_pn3n3_maITEBzwd6_zSAmKq3lXJ7g" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Permanent differences&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(206&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;60&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i01_pn3n3_maITEBzwd6_zUgHUBtuIxod" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i01_pn3n3_d0_maITEBzwd6_zq9eanXWsAAa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,027&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_i01T_pn3n3_d0_mtITEBzwd6_zKXrLzRT2xnc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="color: rgb(238,238,238); text-align: left; padding-bottom: 2.5pt"&gt;&#160;Income tax provision&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;At December&#160;31, 2021, we had federal net
operating loss carryforwards of approximately $&lt;span id="xdx_908_eus-gaap--OperatingLossCarryforwards_iI_pn3n3_dm_c20211231_zgYbZNzyABo" title="Operating loss carryforwards"&gt;107.1&lt;/span&gt; million for income tax purposes that begin to expire in 2022 and are subject to the
ownership change limitations under Internal Revenue Code Section&#160;382.&lt;/p&gt;

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

</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_pn3n3_ziTxS8AfL4ec" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BE_z4IOoFdSgOc4" style="display: none"&gt;Schedule of deferred tax assets and liabilities&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49B_20211231_zUzvHDXa73Dh" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49F_20201231_zwtRXCBPLBf9" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_iI_pn3n3_maDTAGztku_zuttVfjZltN3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left"&gt;Net operating loss carryforwards&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;22,497&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;19,965&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwardsForeign_iI_pn3n3_maDTAGztku_zGq2b4MNZBg7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Net operating loss carryforwards of foreign subsidiaries&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;56&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;374&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pn3n3_di_msDTAGztku_zAhe09RSBrrb" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Depreciation expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(94&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(99&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pn3n3_maDTAGztku_zBD26ZzUCNF2" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Stock-based compensation expense&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;52&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;53&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--DeferredTaxAssetsOther_iI_pn3n3_maDTAGztku_zi6EObNwurCg" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;544&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;304&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_400_eus-gaap--DeferredTaxAssetsGross_iTI_pn3n3_mtDTAGztku_zVcnir4K3zp7" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Net deferred tax assets&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;23,055&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20,597&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pn3n3_di_z2zmkYdB677a" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt"&gt;Valuation allowance for net deferred tax assets&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(23,055&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;(20,597&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40B_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pn3n3_d0_zaAQDaEmYWsg" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt"&gt;Net deferred tax assets, net of allowance&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">22497000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">19965000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">56000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">374000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">94000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">99000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">52000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">53000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">544000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">304000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">23055000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">20597000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">23055000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">20597000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_pn3n3_z4AYo0LCicb7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details - Income Tax Reconciliation)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_zhEkRfve91R2" style="display: none"&gt;Schedule of effective income tax rate reconciliation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20210101__20211231_zH8W6O0MTNw3" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20200101__20201231_z2cboOQ5XsYc" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Reconciliation of income tax benefit to statutory rate:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_eus-gaap--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_i01N_pn3n3_di_maITEBzwd6_zInnW19ki14" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Income benefit at statutory rate&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;(3,948&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;(1,369&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_403_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_i01N_pn3n3_di_maITEBzwd6_z7rdHg5LmXy7" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;State income taxes (benefit), net of federal income tax benefit&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(331&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(121&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationNondeductibleExpense_i01_pn3n3_maITEBzwd6_zSAmKq3lXJ7g" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Permanent differences&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(206&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;60&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_i01_pn3n3_maITEBzwd6_zUgHUBtuIxod" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Change in valuation allowance&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,458&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;1,425&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationOtherAdjustments_i01_pn3n3_d0_maITEBzwd6_zq9eanXWsAAa" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt"&gt;Other&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;2,027&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;5&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_402_eus-gaap--IncomeTaxExpenseBenefit_i01T_pn3n3_d0_mtITEBzwd6_zKXrLzRT2xnc" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="color: rgb(238,238,238); text-align: left; padding-bottom: 2.5pt"&gt;&#160;Income tax provision&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">3948000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1369000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">331000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">121000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-206000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">60000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">2458000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1425000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">2027000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">5000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">107100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_80F_eus-gaap--LesseeOperatingLeasesTextBlock_zwnda57ySuH5" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;8.&lt;span id="xdx_827_zGljGCLQxVUi"&gt; Right-of-use Asset and Leasing
Liabilities&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We have operating and finance
leases where we record the right-of-use assets and a related lease liability as required under ASC 842. The lease liabilities are determined
by the net present value of total lease payments and amortized over the life of the lease. All obligations under our lease agreements
are designed to terminate with the last scheduled payment. Our leases are for the following types of assets:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 48px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 48px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Computer hardware and copy machines - Our finance lease right-of-use assets consist of computer hardware and copy machines. These leases have a three-year life and are in various stages of completion.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 48px"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left; width: 48px"&gt;&lt;span style="font-family: Symbol; font-size: 10pt"&gt;&#xb7;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Office space - Our operating lease right-of-use assets include rental agreements for our offices in Plano, TX and a data service center in Allen, TX. The Plano offices operating lease liability was modified during the year ended December 31, 2021, to add an additional floor of office space and terminate the prior lease. The modified lease has a life of one year and eleven months as of December 31, 2021. The data service center operating lease liability has a life of three years and ten months as of December 31, 2021. We also have an operating lease liability for our former corporate office in Richardson. The Richardson operating lease liability has a life of two years and eleven months as of December 31, 2021; however, the related right-of-use asset was fully impaired due to our abandonment of the lease as of December 31, 2020. See further discussion on the abandonment of this lease discussed below.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Lease balances are recorded
on the consolidated balance sheet as follows (in thousands):&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--LeaseBalancesTableTextBlock_pn3n3_zQOjReTacZ92" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zjWZoyeBi8ld" style="display: none"&gt;Schedule of lease information&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20211231_zIeHijDvEJNf" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_494_20201231_zzqbidL1W5Xb" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 66%; text-align: left"&gt;Finance leases, right-of-use assets, net&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Operating leases, right-of-use assets, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;808&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,010&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--LeaseAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,517&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,030&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Finance leases liabilities, current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Operating leases liabilities, current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;487&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Non-current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3_d0_z8Oud0WVAH8i" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Finance leases liability, noncurrent portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;673&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Operating lease liability, noncurrent portion&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,250&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,867&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--LeaseLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,502&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,375&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average remaining lease term &#x2013; Finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z550bI4MTZT7" title="Weighted average remaining lease term- Finance leases"&gt;2.66&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zMn0dLhjw34b" title="Weighted average remaining lease term - Finance leases"&gt;0.62&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average remaining lease term &#x2013; Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_zkrGXVeR6Gii" title="Weighted average remaining lease term - Operating leases"&gt;2.94&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_z77uAvaybN1" title="Weighted average remaining lease term - Operating leases"&gt;3.86&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average discount rate &#x2013; Finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zPa7GB3gAtWc" title="Weighted average discount rate - Finance leases"&gt;3.35&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zLVXKhxl4kP6" title="Weighted average discount rate - Finance leases"&gt;4.55&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average discount rate &#x2013; Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_z4aprJD835be" title="Weighted average discount rate - Operating leases"&gt;4.70&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zSKanac8pZC7" title="Weighted average discount rate - Operating leases"&gt;4.31&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;As the implicit rate is not readily determinable
for the Company's lease agreement, the Company uses an estimated incremental borrowing rate to determine the initial present value of
lease payments. This discount rate for the lease approximates SVB's prime rate.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The gross amount of assets recorded under our
finance leases were $&lt;span id="xdx_90D_eus-gaap--FinanceLeaseInterestPaymentOnLiability_pn3n3_dm_c20210101__20211231_zPlDy8I7I63f" title="Finance leases"&gt;3.2 &lt;/span&gt;million and $&lt;span id="xdx_903_eus-gaap--FinanceLeaseInterestPaymentOnLiability_pn3n3_dm_c20200101__20201231_zkpqqnF9e0g1" title="Finance leases"&gt;1.2 &lt;/span&gt;million as of the years ended December 31, 2021 and 2020, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Certain of our lease agreements have options to
extend the lease for a certain period after the expiration of the initial term. We recognize the cost of a lease over the expected total
term of the lease, including optional renewal periods that we can reasonably expect to exercise. We do not have material obligations whereby
we guarantee a residual value on assets we lease, nor do our lease agreements impose restrictions or covenants that could affect our ability
to make distributions.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;i&gt;Lease Abandonment&lt;/i&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;As a result of the breach of contract mentioned
in &lt;i&gt;Legal Proc&lt;/i&gt;ee&lt;i&gt;dings&lt;/i&gt; section below, management abandoned our offices subject to the Richardson ROU operating lease. The
final move out of employees, applicable furnishings and server datacenter occurred in early December 2020. We have applied the abandonment
guidance in ASC 360-10-35. We believe &#x201c;abandonment&#x201d; means ceasing to use the underlying asset and lacking either the intent
or the ability to sublease the underlying asset. Accordingly, lease abandonment charges incurred for this ROU asset for the year ended
December 31, 2020 was $&lt;span id="xdx_902_ecustom--LeaseAbandonmentCharges_iI_pn3n3_dm_c20201231_zpjf0hpdd0b7" title="Lease abandonment charges"&gt;1.1&lt;/span&gt; million.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Schedule of Items Appearing
on the Statement of Operations (in thousands):&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LeaseCostTableTextBlock_pn3n3_zp1iHy1oo9t9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BA_zSAAjyYbtcAk" style="display: none"&gt;Lease cost table&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20210101__20211231_zl8aJdzqcLKl" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_494_20200101__20201231_ze1UC4YtOZ5l" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 30, 2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Operating expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Amortization expense &#x2013; Finance ROU&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;306&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;43&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--OperatingLeaseRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Lease expense &#x2013; Operating ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;341&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--InterestExpenseFinanceRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Interest expense &#x2013; Finance ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--LossOnAbandonedLeaseOperatingRightOfUseAssets_d0_zsLvLFDozwad" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt"&gt;Loss on abandoned lease &#x2013; Operating ROU&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,092&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--OperatingAndFinanceLeaseExpense_zSi1v82Fh5Lf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total Lease Expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;667&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,517&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Other supplemental information
related to our leases are as follows:&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zvqINPcCUQyb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span id="xdx_8BE_zW12YCmZRZa8" style="display: none"&gt;Schedule of other supplemental information related to our leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20210101__20211231_zG3gwvvQh4Gg" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20200101__20201231_zyj7Rt0vW4j8" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 30, 2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--OperatingCashFlowsForOperatingLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Operating cash flows for operating leases&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;33&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,092&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--OperatingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Operating cash flows for finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;306&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--FinancingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Financing cash flows for finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(699&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(43&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;Future minimum lease obligations
consisted of the following as of December 31, 2021 (in thousands):&#160;&lt;/b&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zTW37q50nDod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B4_z9Qw0HjZpKAd" style="display: none"&gt;Future minimum lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;Finance&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;b&gt;Period ending December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;ROU Leases&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;ROU Leases&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 55%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zqxxHltI1l7h" style="width: 11%; text-align: right" title="Operating ROU Leases 2022"&gt;1,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zsLVENfnt063" style="width: 11%; text-align: right" title="Finance ROU Leases 2022"&gt;679&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20211231_pn3n3" style="width: 11%; text-align: right" title="Total 2022"&gt;1,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zu1BmoL4qRcj" style="text-align: right" title="Operating ROU Leases 2023"&gt;705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zSwQntdMFWeh" style="text-align: right" title="Finance ROU Leases 2023"&gt;679&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20211231_pn3n3" style="text-align: right" title="Total 2023"&gt;1,384&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zomLL4yItnQ5" style="text-align: right" title="Operating ROU Leases 2024"&gt;486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zM99Iz642BGa" style="text-align: right" title="Finance ROU Leases 2024"&gt;6&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20211231_pn3n3" style="text-align: right" title="Total 2024"&gt;492&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zGkUA0MA2lmh" style="text-align: right" title="Operating ROU Leases 2025"&gt;115&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zGrk5YxExdRj" style="text-align: right" title="Finance ROU Leases 2025"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20211231_pn3n3" style="text-align: right" title="Total 2025"&gt;116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zNk4o1UOf5Vf" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases 2026"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zf9EPk0GddDh" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases 2026"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_d0_c20211231_zhfTul8y7mZ" style="border-bottom: Black 1pt solid; text-align: right" title="Total 2026"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zq7IpbsiiW36" style="text-align: right" title="Operating ROU Leases Due"&gt;2,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zBBmzaRxAXK" style="text-align: right" title="Finance ROU Leases Due"&gt;1,365&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20211231_pn3n3" style="text-align: right" title="Total"&gt;3,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less Interest*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_fKg_____zTRI1XEJ85k" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases Interest"&gt;(126&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_fKg_____z2KsAWArPI0k" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Finance ROU Leases, Interest"&gt;(48&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zqgin0enGmlg" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases"&gt;2,185&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FinanceLeaseLiability_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_z2EjkaEAvAkd" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases"&gt;1,317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;
&lt;tr style="vertical-align: top"&gt;
  &lt;td id="xdx_F0B_zRLMQPwzx9x3" style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 3pt"&gt;*&lt;/td&gt;
  &lt;td id="xdx_F13_z7o9Jt2fAFvb" style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Interest is imputed for operating ROU leases and classified as
  lease expense and is included in operating expenses in the accompanying consolidated statements of operations.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


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











</us-gaap:LesseeOperatingLeasesTextBlock>
    <intz:LeaseBalancesTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--LeaseBalancesTableTextBlock_pn3n3_zQOjReTacZ92" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zjWZoyeBi8ld" style="display: none"&gt;Schedule of lease information&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_493_20211231_zIeHijDvEJNf" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_494_20201231_zzqbidL1W5Xb" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31,&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Assets:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_404_eus-gaap--FinanceLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; width: 66%; text-align: left"&gt;Finance leases, right-of-use assets, net&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,709&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;20&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Operating leases, right-of-use assets, net&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;808&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,010&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--LeaseAssets_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease assets&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,517&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,030&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_408_eus-gaap--FinanceLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Finance leases liabilities, current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;644&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;21&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_401_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Operating leases liabilities, current portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;935&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;487&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Non-current:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40D_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_pn3n3_d0_z8Oud0WVAH8i" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Finance leases liability, noncurrent portion&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;673&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt"&gt;Operating lease liability, noncurrent portion&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,250&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,867&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--LeaseLiabilities_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 20pt; text-align: left; padding-bottom: 2.5pt"&gt;Total lease liabilities&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;3,502&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;2,375&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average remaining lease term &#x2013; Finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_z550bI4MTZT7" title="Weighted average remaining lease term- Finance leases"&gt;2.66&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_909_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_zMn0dLhjw34b" title="Weighted average remaining lease term - Finance leases"&gt;0.62&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average remaining lease term &#x2013; Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20211231_zkrGXVeR6Gii" title="Weighted average remaining lease term - Operating leases"&gt;2.94&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20201231_z77uAvaybN1" title="Weighted average remaining lease term - Operating leases"&gt;3.86&lt;/span&gt; years&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average discount rate &#x2013; Finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_zPa7GB3gAtWc" title="Weighted average discount rate - Finance leases"&gt;3.35&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zLVXKhxl4kP6" title="Weighted average discount rate - Finance leases"&gt;4.55&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;Weighted average discount rate &#x2013; Operating leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90F_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20211231_z4aprJD835be" title="Weighted average discount rate - Operating leases"&gt;4.70&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20201231_zSKanac8pZC7" title="Weighted average discount rate - Operating leases"&gt;4.31&lt;/span&gt;%&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</intz:LeaseBalancesTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1709000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">20000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">808000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1010000</us-gaap:OperatingLeaseRightOfUseAsset>
    <intz:LeaseAssets contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">2517000</intz:LeaseAssets>
    <intz:LeaseAssets contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1030000</intz:LeaseAssets>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">644000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">21000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">935000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">487000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">673000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">0</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1250000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1867000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <intz:LeaseLiabilities contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">3502000</intz:LeaseLiabilities>
    <intz:LeaseLiabilities contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">2375000</intz:LeaseLiabilities>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-12-31">P2Y7M28D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-12-31">P0Y7M13D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2021-12-31">P2Y11M8D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="AsOf2020-12-31">P3Y10M9D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-12-31" decimals="INF" unitRef="Pure">0.0335</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2020-12-31" decimals="INF" unitRef="Pure">0.0455</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2021-12-31" decimals="INF" unitRef="Pure">0.0470</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="AsOf2020-12-31" decimals="INF" unitRef="Pure">0.0431</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">3200000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1200000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <intz:LeaseAbandonmentCharges contextRef="AsOf2020-12-31" decimals="-3" unitRef="USD">1100000</intz:LeaseAbandonmentCharges>
    <us-gaap:LeaseCostTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--LeaseCostTableTextBlock_pn3n3_zp1iHy1oo9t9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BA_zSAAjyYbtcAk" style="display: none"&gt;Lease cost table&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_49A_20210101__20211231_zl8aJdzqcLKl" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_494_20200101__20201231_ze1UC4YtOZ5l" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 30, 2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Operating expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_i_pp0p0" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Amortization expense &#x2013; Finance ROU&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;306&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;43&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40F_ecustom--OperatingLeaseRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Lease expense &#x2013; Operating ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;341&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;380&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Other expense:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40E_ecustom--InterestExpenseFinanceRightOfUseAssets_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Interest expense &#x2013; Finance ROU&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;20&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_405_ecustom--LossOnAbandonedLeaseOperatingRightOfUseAssets_d0_zsLvLFDozwad" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt"&gt;Loss on abandoned lease &#x2013; Operating ROU&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;1,092&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_407_ecustom--OperatingAndFinanceLeaseExpense_zSi1v82Fh5Lf" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total Lease Expense&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;667&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;1,517&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">306000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">43000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <intz:OperatingLeaseRightOfUseAssets
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">341000</intz:OperatingLeaseRightOfUseAssets>
    <intz:OperatingLeaseRightOfUseAssets
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">380000</intz:OperatingLeaseRightOfUseAssets>
    <intz:InterestExpenseFinanceRightOfUseAssets
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">20000</intz:InterestExpenseFinanceRightOfUseAssets>
    <intz:InterestExpenseFinanceRightOfUseAssets
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">2000</intz:InterestExpenseFinanceRightOfUseAssets>
    <intz:LossOnAbandonedLeaseOperatingRightOfUseAssets
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">0</intz:LossOnAbandonedLeaseOperatingRightOfUseAssets>
    <intz:LossOnAbandonedLeaseOperatingRightOfUseAssets
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1092000</intz:LossOnAbandonedLeaseOperatingRightOfUseAssets>
    <intz:OperatingAndFinanceLeaseExpense
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">667000</intz:OperatingAndFinanceLeaseExpense>
    <intz:OperatingAndFinanceLeaseExpense
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1517000</intz:OperatingAndFinanceLeaseExpense>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zvqINPcCUQyb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)"&gt;
&lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;&lt;span id="xdx_8BE_zW12YCmZRZa8" style="display: none"&gt;Schedule of other supplemental information related to our leases&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_495_20210101__20211231_zG3gwvvQh4Gg" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_496_20200101__20201231_zyj7Rt0vW4j8" style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Year Ended&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 30, 2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;December 31, 2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;Cash paid for amounts included in the measurement of lease liabilities:&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_409_ecustom--OperatingCashFlowsForOperatingLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Operating cash flows for operating leases&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;33&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td style="width: 13%; text-align: right"&gt;1,092&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_40C_ecustom--OperatingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Operating cash flows for finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;306&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;43&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_406_ecustom--FinancingCashFlowsForFinanceLeases_i_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Financing cash flows for finance leases&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(699&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(43&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <intz:OperatingCashFlowsForOperatingLeases
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">33000</intz:OperatingCashFlowsForOperatingLeases>
    <intz:OperatingCashFlowsForOperatingLeases
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">1092000</intz:OperatingCashFlowsForOperatingLeases>
    <intz:OperatingCashFlowsForFinanceLeases
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">306000</intz:OperatingCashFlowsForFinanceLeases>
    <intz:OperatingCashFlowsForFinanceLeases
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">43000</intz:OperatingCashFlowsForFinanceLeases>
    <intz:FinancingCashFlowsForFinanceLeases
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="USD">-699000</intz:FinancingCashFlowsForFinanceLeases>
    <intz:FinancingCashFlowsForFinanceLeases
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="USD">-43000</intz:FinancingCashFlowsForFinanceLeases>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_pn3n3_zTW37q50nDod" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B4_z9Qw0HjZpKAd" style="display: none"&gt;Future minimum lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;Finance&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: center"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&lt;b&gt;Period ending December 31,&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;ROU Leases&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;ROU Leases&lt;/b&gt;&lt;/td&gt;&lt;td style="text-align: center; padding-bottom: 1pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; text-align: center"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 55%; text-align: left"&gt;2022&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zqxxHltI1l7h" style="width: 11%; text-align: right" title="Operating ROU Leases 2022"&gt;1,005&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_c20211231_zsLVENfnt063" style="width: 11%; text-align: right" title="Finance ROU Leases 2022"&gt;679&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths_c20211231_pn3n3" style="width: 11%; text-align: right" title="Total 2022"&gt;1,684&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2023&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zu1BmoL4qRcj" style="text-align: right" title="Operating ROU Leases 2023"&gt;705&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zSwQntdMFWeh" style="text-align: right" title="Finance ROU Leases 2023"&gt;679&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo_c20211231_pn3n3" style="text-align: right" title="Total 2023"&gt;1,384&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;2024&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zomLL4yItnQ5" style="text-align: right" title="Operating ROU Leases 2024"&gt;486&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zM99Iz642BGa" style="text-align: right" title="Finance ROU Leases 2024"&gt;6&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree_c20211231_pn3n3" style="text-align: right" title="Total 2024"&gt;492&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2025&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zGkUA0MA2lmh" style="text-align: right" title="Operating ROU Leases 2025"&gt;115&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zGrk5YxExdRj" style="text-align: right" title="Finance ROU Leases 2025"&gt;1&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour_c20211231_pn3n3" style="text-align: right" title="Total 2025"&gt;116&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;2026&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zNk4o1UOf5Vf" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases 2026"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_d0_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zf9EPk0GddDh" style="border-bottom: Black 1pt solid; text-align: right" title="Finance ROU Leases 2026"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_d0_c20211231_zhfTul8y7mZ" style="border-bottom: Black 1pt solid; text-align: right" title="Total 2026"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zq7IpbsiiW36" style="text-align: right" title="Operating ROU Leases Due"&gt;2,311&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_zBBmzaRxAXK" style="text-align: right" title="Finance ROU Leases Due"&gt;1,365&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_ecustom--LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue_c20211231_pn3n3" style="text-align: right" title="Total"&gt;3,676&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Less Interest*&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_fKg_____zTRI1XEJ85k" style="border-bottom: Black 1pt solid; text-align: right" title="Operating ROU Leases Interest"&gt;(126&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_fKg_____z2KsAWArPI0k" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Finance ROU Leases, Interest"&gt;(48&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--OperatingLeaseLiability_iI_pn3n3_c20211231__us-gaap--PropertySubjectToOrAvailableForOperatingLeaseAxis__custom--OperatingLeasesMember_zqgin0enGmlg" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating ROU Leases"&gt;2,185&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--FinanceLeaseLiability_iI_pn3n3_c20211231__us-gaap--MajorPropertyClassAxis__custom--FinanceLeasesMember_z2EjkaEAvAkd" style="border-bottom: Black 2.5pt double; text-align: right" title="Finance ROU Leases"&gt;1,317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"&gt;
&lt;tr style="vertical-align: top"&gt;
  &lt;td id="xdx_F0B_zRLMQPwzx9x3" style="text-align: left; padding-left: 10pt; text-indent: -10pt; width: 3pt"&gt;*&lt;/td&gt;
  &lt;td id="xdx_F13_z7o9Jt2fAFvb" style="text-align: left; padding-left: 10pt; text-indent: -10pt"&gt;Interest is imputed for operating ROU leases and classified as
  lease expense and is included in operating expenses in the accompanying consolidated statements of operations.&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;


</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1005000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">679000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1684000</intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2021-12-31_custom_OperatingLeasesMember"
      decimals="-3"
      unitRef="USD">705000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="AsOf2021-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">679000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">1384000</intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2021-12-31_custom_OperatingLeasesMember"
      decimals="-3"
      unitRef="USD">486000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="AsOf2021-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">6000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">492000</intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2021-12-31_custom_OperatingLeasesMember"
      decimals="-3"
      unitRef="USD">115000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="AsOf2021-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">1000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">116000</intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2021-12-31_custom_OperatingLeasesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="AsOf2021-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">0</intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="AsOf2021-12-31_custom_OperatingLeasesMember"
      decimals="-3"
      unitRef="USD">2311000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="AsOf2021-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">1365000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">3676000</intz:LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2021-12-31_custom_OperatingLeasesMember"
      decimals="-3"
      id="Fact000946"
      unitRef="USD">126000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="AsOf2021-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      id="Fact000948"
      unitRef="USD">48000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="AsOf2021-12-31_custom_OperatingLeasesMember"
      decimals="-3"
      unitRef="USD">2185000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="AsOf2021-12-31_custom_FinanceLeasesMember"
      decimals="-3"
      unitRef="USD">1317000</us-gaap:FinanceLeaseLiability>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_80F_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_z3Y90a3Pkg37" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;9.&lt;span id="xdx_829_z51D3f7Yhqv"&gt; Commitments and Contingencies&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Change of Control and Severance
Agreements&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Certain members of our management are parties
to severance and change of control agreements with the Company. The severance and change in control agreements provide those individuals
with severance payments in certain circumstances and prohibit such individuals from, among other things, competing with the Company during
his or her employment. In addition, the severance and change of control agreements prohibit subject individuals from, among other things,
disclosing confidential information about the Company and its products or interfering with a client or customer of the Company, in each
case during his or her employment and for certain periods (including indefinite periods) following the termination of such person&#x2019;s
employment.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Legal Proceedings&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We are periodically involved
in various litigation claims arising in the normal course of business. We believe these actions are routine and incidental to the business.
While the outcome of these actions cannot be predicted with certainty, we do not believe that any will have a material adverse impact
on our business.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="text-decoration: underline"&gt;Class Action Litigation&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On April 16, 2021, a purported class action lawsuit
was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Celeste v. Intrusion Inc. et al.,
Case No. 4:21-cv-00307 (E.D.Tex) against the Company, the Company&#x2019;s chief financial officer, and now-former chief executive officer
alleging, among other things, that the defendants made false and/or misleading statements or omissions about the Company&#x2019;s business,
operations, and prospects in violation of Section 10(b) of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;),
and Rule 10b-5 promulgated thereunder, as well as Section 20(a) of the Exchange Act. The Celeste lawsuit claims compensatory damages and
legal fees.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On May 14, 2021, a related purported class action
lawsuit was filed in the United States District Court, Eastern District of Texas, Sherman Division, captioned Neely v. Intrusion Inc.,
et al., Case No. 4:12-cv-00374 (E.D. Tex.) against the Company, the Company&#x2019;s chief financial officer, and now-former chief executive
officer. The Neely lawsuit alleges the same violations under the federal securities laws as those alleged in the Celeste lawsuit. The
Neely lawsuit also seeks compensatory damages and legal fees.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;On
November 23, 2021, the Court consolidated the Celeste and Neely actions, and appointed a lead plaintiff and lead plaintiff&#x2019;s counsel.&#160;
The lead plaintiff filed his amended complaint on February 7, 2022. The amended complaint named the following additional parties as named
defendants: Mr. Michael Paxton, a former director and executive officer; Mr. Gary Davis, a former officer, Mr. Joe Head, our current chief
technology officer and a former director; and Mr. James Gero, a current director and chair of our compensation committee. Our current
deadline to respond to the amended complaint is June 9, 2022.&#160; Our management believes the claims in the lawsuit are without merit
and intend to defend our position vigorously.&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;Our management is unable to
predict the ultimate outcome and is unable to make a meaningful estimate of the amount or range of loss, if any, that could result from
any unfavorable outcome of the Class Action Litigation.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;span style="text-decoration: underline"&gt;Securities Investigation&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;On August 8, 2021, the Company
received a notification from the Securities and Exchange Commission, Division of Enforcement, that it was conducting an investigation
captioned In the Matter of Intrusion Inc. and requesting the Company produce certain documents and information. On November 9, 2021, the
Securities and Exchange Commission served a subpoena to the Company in connection with this investigation which formally requested substantially
similar information as in the prior request. The Company is continuing to comply with the requests and is cooperating in the investigation.
The Company can offer no assurances as to the outcome of this investigation or its potential effect on the Company or its results of operations.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;span style="text-decoration: underline"&gt;Lease Abandonment&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On February 16, 2021, Intrusion Inc. instituted
legal proceedings in the District Court of Dallas County, Texas, 14th Judicial District against Purple Plaza LLC, the landlord for the
facilities we previously occupied in Richardson, Texas. This lawsuit claims damages for breach of contract for, among other things, failure
to maintain and repair the leased facilities and to provide adequate heating, air conditioning and ventilation on the premises, resulting
in a constructive eviction. Intrusion is seeking damages in excess of $&lt;span id="xdx_903_ecustom--LeaseAbandonmentCharges_iI_pp0p0_c20211231_z5EhKqkKF9Hf" title="Lease abandonment charges"&gt;1,000,000&lt;/span&gt; together with a declaratory judgment that any of Intrusion&#x2019;s
remaining obligations under the lease have terminated.&#160; Purple Plaza, LLC has answered by filing a general denial, and recently added
a counterclaim seeking alleged past due rent in the amount of approximately $&lt;span id="xdx_908_eus-gaap--PaymentsForRent_pp0p0_c20210101__20211231_zXm2MjW6W2z8" title="Rent paid"&gt;229,000&lt;/span&gt; and future rent allegedly exceeding $&lt;span id="xdx_90E_ecustom--DutyToMitigateDamages_pp0p0_dm_c20210101__20211231_zOigUm9MhdWi" title="Duty to mitigate damages"&gt;2,000,000&lt;/span&gt; million
without offsetting its duty to mitigate its damages. Discovery is underway in the matter. The case is set for jury trial on June 7, 2022.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;In addition to this pending litigation, we are
subject to various other legal proceedings and claims that may arise in the ordinary course of business. We do not believe that any claims
exist where the outcome of such matters would have a material adverse effect on our consolidated financial position, operating results
or cash flows. However, there can be no assurance such legal proceedings will not have a material impact on future results.&lt;/p&gt;

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

</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <intz:LeaseAbandonmentCharges contextRef="AsOf2021-12-31" decimals="0" unitRef="USD">1000000</intz:LeaseAbandonmentCharges>
    <us-gaap:PaymentsForRent
      contextRef="From2021-01-01to2021-12-31"
      decimals="0"
      unitRef="USD">229000</us-gaap:PaymentsForRent>
    <intz:DutyToMitigateDamages
      contextRef="From2021-01-01to2021-12-31"
      decimals="0"
      unitRef="USD">2000000</intz:DutyToMitigateDamages>
    <intz:EmployeeIncentivePlansTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_80F_ecustom--EmployeeIncentivePlansTextBlock_z9Ly6Kvn7rni" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;10.&lt;span id="xdx_829_zLLHcZMQvABf"&gt; Employee Incentive Plans&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We account for equity-based
compensation in accordance with ASC 718, &lt;i&gt;Compensation &#x2013; Stock Compensation&lt;/i&gt;, which requires that compensation related to all
equity-based awards be recognized in the consolidated financial statements. Equity-based compensation cost is valued at fair value at
the date of grant, and the grant date fair value is recognized as expense over each award&#x2019;s requisite service period with a corresponding
increase to equity or liability based on the terms of each award and the appropriate accounting treatment under ASC 718.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;We had three stock-based compensation plans at
December 31, 2021 and two stock-based compensation plans at December 31, 2020. These plans which are described below, were developed to
retain and attract key employees and directors. As of December 31, 2021, we recognized stock option expense of $&lt;span id="xdx_907_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zQ1fa8YfeMve"&gt;985,000&lt;/span&gt; in addition to
$&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zWMsbtUlC8cj"&gt;275,000&lt;/span&gt; in expense relating to restricted stock awards. Total compensation expense in operating expense on the statement of operations
of $&lt;span id="xdx_903_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231_z1CNNFF00Qx9"&gt;1,260,000&lt;/span&gt; and $&lt;span id="xdx_90C_eus-gaap--ShareBasedCompensation_pp0p0_c20200101__20201231_zsXXNXwVnna9"&gt;322,000&lt;/span&gt; during the years ended December 31, 2021 and 2020, respectively.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;The 2021 Omnibus Incentive Plan (the &#x201c;2021 Plan&#x201d;)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;During 2021, the Company added
a new incentive 2021 Omnibus Incentive Plan (the &#x201c;2021 Plan&#x201d;). The purpose of the 2021 Plan is to provide a means through
which the Company may attract and retain key personnel and to provide a means whereby directors, officers, employees, consultants and
advisors of the Company can acquire and maintain an equity interest in the Company, or be paid incentive compensation, including incentive
compensation measured by reference to the value of common stock, thereby strengthening their commitment to the welfare of the Company
and aligning their interests with those of the Company&#x2019;s stockholders.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;The 2021 Plan is administered
by the Compensation Committee of our Board of Directors and permits the grant of cash and equity-based awards, which may be awarded in
the form of stock options, stock appreciation rights, restricted stock awards, performance awards, other stock-based awards and other
cash-based awards.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;The aggregate number of shares
of Common Stock that may be issued or used for reference purposes or with respect to which Awards may be granted under the 2021 Plan shall
not exceed &lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_z64GI4UUHoPb"&gt;2,500,000&lt;/span&gt; shares and is subject to any increase or decrease, which shares may be either authorized and unissued Common Stock
or Common Stock held in or acquired for the treasury of the Company or both. As of December 31, 2021, Restricted Stock Awards and Stock
Option Awards were granted under this plan.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;span style="text-decoration: underline"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;During the year ended December
31, 2021, the Company issued new Restricted Stock Awards (RSAs) under the 2021 Plan in the amount of $&lt;span id="xdx_906_eus-gaap--StockIssuedDuringPeriodValueRestrictedStockAwardGross_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zh2iIQfxvum2" title="RSA issued during period, value"&gt;925,000&lt;/span&gt; in value of restricted stock
to each of the Company&#x2019;s outside directors and certain members of management, with a valuation to be based on the closing price
of the Company&#x2019;s common stock on the Nasdaq Capital Market (the &#x201c;2021 RSA Awards&#x201d;). Accordingly, &lt;span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zLUFm9JqVe63" title="RSA's issued during period, shares"&gt;174,811&lt;/span&gt; shares were
granted. &lt;span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinOneYearMember_zEy3b7grJHY9" title="RSA's expected to vest"&gt;79,488&lt;/span&gt; of which are expected to fully vest in one year on the anniversary of the grant date, &lt;span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinTwoYearsMember_zg2UIN9WWkTh"&gt;17,401&lt;/span&gt; shares are expected to fully
vest in two years and the remaining &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember__us-gaap--VestingAxis__custom--VestsWithinThreeYearsMember_zpgcnz3T2sYj"&gt;77,922&lt;/span&gt; shares and are expected to fully vest in three years on the anniversary of the grant date.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;The following table summarizes
the activities for the Company&#x2019;s unvested RSAs in Intrusion Inc. stock for the year ended December 31, 2021:&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--NonvestedRestrictedStockSharesActivityTableTextBlock_pn3n3_zUzvXsbr07Ol" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zmZstNhgUbr4" style="display: none"&gt;Schedule of unvested RSAs &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Unvested Restricted Stock Awards&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of Shares (in thousands)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted-Average&lt;br/&gt; Grant-Date &lt;br/&gt; Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unvested as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_d0_c20210101__20211231_zzNf87UfKqy8" style="text-align: right" title="Number of Shares, Beginning Balance"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_pip0_d0_c20210101__20211231_zljIzX96Jfl2" style="text-align: right" title="Weighted-Average Grant-Date Fair Value, Beginning Balance"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 66%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20211231_z2xJlLqTKVW1" style="width: 13%; text-align: right" title="Number of Shares Granted"&gt;175&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_pip0_c20210101__20211231_zHoQia0WQQUg" style="width: 13%; text-align: right" title="Weighted-Average Grant-Date Fair Value Granted"&gt;5.29&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pn3n3_d0_c20210101__20211231_zRwr1zr5YWXc" style="text-align: right" title="Number of Shares Vested"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_pip0_d0_c20210101__20211231_zTyeRghF5FUh" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Vested"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20210101__20211231_zOi26GRyWrCl" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Forfeited/canceled"&gt;(26&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_pip0_c20210101__20211231_zfFcewMnMMK" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Grant-Date Fair Value Forfeited/canceled"&gt;3.85&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unvested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20211231_zuMfxZ0eTy1f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Ending balance"&gt;149&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_pip0_d0_c20210101__20211231_zIGzt54aILI3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Grant-Date Fair Value, Ending balance"&gt;5.54&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;The Company recognized compensation
expense related to its RSAs of $&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_z52TDNcQWF55"&gt;275,000&lt;/span&gt; during the year ended December 31, 2021. As of December 31, 2021, there was $&lt;span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_iI_pp0p0_c20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zwk4gjDe6Ht9"&gt;550,000&lt;/span&gt; of unrecognized
compensation cost related to unvested RSAs. This amount is expected to be recognized over a weighted-average period of &lt;span id="xdx_90A_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_pp0p0_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zFKzMwjoxuE7"&gt;1.52&lt;/span&gt; years.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;&lt;span style="text-decoration: underline"&gt;Stock Option Awards&lt;/span&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The Company also granted new option awards under
the 2021 Plan to its employees with the option price for each option set at the closing price for the Company&#x2019;s Common Stock on
the Nasdaq Capital Market on the grant date (the &#x201c;2021 Option Awards&#x201d;) during the year ended December 31, 2021. Accordingly,
&lt;span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pp0p0_c20210101__20211231__us-gaap--PlanNameAxis__custom--Plan2021Member__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zVJslIlQXqOe" title="Options granted"&gt;541,000&lt;/span&gt; options were granted under this plan during the year ended December 31, 2021. A summary of the Company&#x2019;s Stock Option Awards
from all plans is provided below.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;With recent employee
resignations, terminations, and departures, a number of unexercised and unvested options were forfeited resulting in an addition of &lt;span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesShareBasedCompensationForfeited_pip0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zA6gtpQwPksf" title="Forfeited shares"&gt;315,000&lt;/span&gt;
option shares and &lt;span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_pip0_c20210101__20211231__us-gaap--AwardTypeAxis__custom--RestrictedStockAwardsMember_zlSnIQqYTwvd"&gt;25,974&lt;/span&gt; RSA shares during the year ended December 31, 2021, that are now available for re-granting under this plan.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;The 2015 Stock Incentive Plan (&#x201c;the &#x201c;2015 Plan&#x201d;)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On March&#160;19, 2015, the Board approved the
2015 Stock Incentive Plan (the &#x201c;2015 Plan&#x201d;), which was approved by the stockholders on May&#160;14, 2015. The 2015 Plan serves
as a replacement for the 2005 Plan which expired by its terms on June&#160;14, 2015. The approval of the 2015 Plan had no effect on the
2005 Plan or any options granted pursuant to the plan. All options will continue with their existing terms and will be subject to the
2005 Plan. Further, the Company will not be able to re-issue any option which is cancelled or terminated under the 2005 Plan. The 2015
Plan provided for the issuance of up to &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20150319__us-gaap--PlanNameAxis__custom--Plan2015Member_zlHnfKg8stAg" title="Number of Shares Authorized"&gt;600,000&lt;/span&gt; shares of common stock upon exercise of options granted pursuant to the 2015 Plan.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The 2015 Plan consists of
three separate equity incentive programs: the Discretionary Option Grant Program; the Stock Issuance Program; and the Automatic
Option Grant Program for non-employee Board members. Officers and employees, non-employee Board members and independent contractors
are eligible to participate in the Discretionary Option Grant and Stock Issuance Programs. Participation in the Automatic Option
Grant Program is limited to non-employee members of the Board. Each non-employee Board member will receive an option grant for
10,000 shares of common stock upon initial election or appointment to the Board, provided that such individual has not previously
been employed by the Company in the preceding three (3)&#160;months. In addition, on the date of each annual stockholders meeting,
each Board member will automatically be granted an option to purchase 10,000 shares of common stock, provided he or she has served
as a non-employee Board member for at least three months. At December&#160;31, 2021, &lt;span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zj41nXVAJFmh"&gt;70,000&lt;/span&gt; options had been exercised and options
to purchase a total of &lt;span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_z62wVtKQhrR5"&gt;131,000&lt;/span&gt; shares of common stock were outstanding. A total of &lt;span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zr89y6qzLwNk"&gt;622,000&lt;/span&gt; options had been granted under the 2015
Plan, &lt;span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20150319__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zJnl8Q36xzVb"&gt;421,000&lt;/span&gt; options have been cancelled, and options for &lt;span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2015Member_zy6UbTQPj4yk"&gt;399,000&lt;/span&gt; shares remained available for future grant. No shares have
been issued pursuant to the Stock Issuance Program.&lt;/p&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"&gt;During the year ended December
31, 2021, the Board of Directors (&#x201c;Board&#x201d;) approved a new clause to the 2015 Plan, to accelerate the vesting of any unvested
equity grants held by outside directors upon their retirement from the Board. Pursuant to the approval of the acceleration clause, during
the second quarter of 2021, the equity awards held by two outside board members who retired from the Board in May 2021 became fully vested.
The Company accounts for the acceleration of the related stock options as a modification of the option award under ASC 718. Accordingly,
the Company recognized incremental stock compensation expense of approximately $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensation_pp0p0_c20210101__20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zybAdf483PQi" title="Stock compensation expense"&gt;237,000&lt;/span&gt; during the year ended December 31, 2021.&lt;/p&gt;

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



&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i/&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;The 2005 Stock Incentive Plan (the &#x201c;2005 Plan&#x201d;)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On March&#160;17, 2005,
the Board approved the 2005 Stock Incentive Plan (the &#x201c;2005 Plan&#x201d;), which was approved by the stockholders on
June&#160;14, 2005. The 2005 Plan provided for the issuance of up to 750,000 shares of common stock upon exercise of options granted
pursuant to the 2005 Plan. On May&#160;30, 2007, the stockholders approved an Amendment to the 2005 Plan that increased this amount
by 750,000 for a total of &lt;span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20050317__us-gaap--PlanNameAxis__custom--Plan2005Member_z49lvSFXvbZe"&gt;1,500,000&lt;/span&gt; shares of common stock that may be issued upon the exercise of options granted pursuant to the
2005 Plan. On May&#160;29, 2008 and May&#160;21, 2009, the stockholders approved an increase of 500,000 shares, respectively, of
common stock that may be issued pursuant to the 2005 Plan for a total of 2,500,000 shares. On May&#160;20, 2010, the stockholders
approved an additional increase of 500,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of
3,000,000 shares. On May 19, 2011, the stockholders approved an additional increase of 400,000 shares of common stock that may
be issued pursuant to the 2005 Plan for a total of 3,400,000 shares. Finally, on May&#160;17, 2012, the stockholders approved an
additional increase of 300,000 shares of common stock that may be issued pursuant to the 2005 Plan for a total of &lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pip0_c20120517__us-gaap--PlanNameAxis__custom--Plan2005Member_z9r9QIwDECJ3"&gt;3,700,000&lt;/span&gt; shares.
At December&#160;31, 2021, &lt;span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zHmMKOTBHtGj" title="Options exercised"&gt;2,093,062&lt;/span&gt; had been exercised and options to purchase a total of &lt;span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_z5RbBohaeIf7" title="Options outstanding"&gt;260,273&lt;/span&gt; shares of common stock were
outstanding. A total of &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zq5vsdoHIeU6" title="Options granted"&gt;3,892,000&lt;/span&gt; options had been granted under the 2005 Plan, of which &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_c20050317__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zi0Hhw7bPdFb" title="Options cancelled"&gt;1,538,665&lt;/span&gt; have been cancelled. The 2005
Plan expired on June 14, 2015, and &lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_do_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember__us-gaap--PlanNameAxis__custom--Plan2005Member_zDugER7G7ik5" title="Options available for grant"&gt;no&lt;/span&gt; options remain for grant.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Stock Incentive Plan Summary&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;A summary of our stock option
activity and related information for the years ended December&#160;31, 2021 and 2020 is as follows:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zTtHTRshPv19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Stock Options Activity)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zeH7AREa66si" style="display: none"&gt;Schedule of option activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Options (in&lt;br/&gt; thousands)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Options (in&lt;br/&gt; thousands)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Outstanding at beginning of year&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20211231_zxbwNPgeuUo" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning"&gt;1,035&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20210101__20211231_zz8XsHZc6ukg" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning"&gt;2.87&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200101__20201231_z1t3ujYOR039" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning"&gt;975&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20200101__20201231_zM0J5ANi1TP4" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning"&gt;0.96&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Granted at price &#x2013; market value&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20210101__20211231_zKpgYa4QUDqi" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value"&gt;606&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20210101__20211231_zdGcPyScwqx3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value"&gt;12.99&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20200101__20201231_zPGhN7ozO6W1" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value"&gt;403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20200101__20201231_zOIjenZYZ4q3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value"&gt;5.56&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20210101__20211231_zNhWON8Icd44" style="text-align: right" title="Number of Options Outstanding, Exercised"&gt;(257&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zTKs3IrCYH2" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;0.97&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20200101__20201231_zB4IUoSvrzBl" style="text-align: right" title="Number of Options Outstanding, Exercised"&gt;(343&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20200101__20201231_zvdb4eOP7Ckb" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;0.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20210101__20211231_zBa3veDL6Nd3" style="text-align: right" title="Number of Options Outstanding, Forfeited"&gt;(634&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zzWtZUKWjy8j" style="text-align: right" title="Weighted Average Exercise Price, Forfeited"&gt;9.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di0_c20200101__20201231_z2IaT5fA7bBk" style="text-align: right" title="Number of Options Outstanding, Forfeited"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_z1J0s4B59J0l" style="text-align: right" title="Weighted Average Exercise Price, Forfeited"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20210101__20211231_zLMbg40eaHof" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired"&gt;(133&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zAzQ7iCnWLL1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired"&gt;2.82&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_pn3n3_d0_c20200101__20201231_zUfUt0XPZ7g8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_zCyNpWOhdP8b" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Outstanding at end of year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20211231_z8wrnwzKpqa4" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending"&gt;617&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20210101__20211231_zwDngSzDpSd9" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending"&gt;6.47&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200101__20201231_zr40LbSBFc62" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending"&gt;1,035&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20200101__20201231_zplYfGZvfvj8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending"&gt;2.87&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Options exercisable at end of year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zxNdVhb03O2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable"&gt;317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zD2A91Gqyit3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;1.56&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20201231_zfpUYr9GTe5f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable"&gt;601&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20201231_z7qdncJEnEMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;1.03&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Stock Options Outstanding and Exercisable&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Information related to stock
options outstanding at December&#160;31, 2021, is summarized below:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zcmkS81CIIae" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_znMbJkElQZbg" style="display: none"&gt;Schedule of stock options by exercise price&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options Outstanding&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options Exercisable&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Range of Exercise Prices&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Outstanding at&lt;br/&gt; 12/31/21 (in&lt;br/&gt; thousands)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual Life (years)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercisable at&lt;br/&gt; 12/31/21 (in&lt;br/&gt; thousands)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 23%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBCVq4NZ1Qyi" title="Exercise price, low end of range"&gt;0.40&lt;/span&gt; - $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zvTZmZShEVp2" title="Exercise price, high end of range"&gt;0.65&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zkKpY0UTGbH9" style="width: 13%; text-align: right" title="Options Outstanding"&gt;183&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_ze35LsUdbTF2" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;0.96&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zhTi5N39ItN9" style="width: 13%; text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;0.55&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBemm79ug0Y9" style="width: 13%; text-align: right" title="Options Exercisable"&gt;183&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zUucZIxqJ452" style="width: 13%; text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;0.55&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zlAinpXhuIJ2" title="Exercise price, low end of range"&gt;1.15&lt;/span&gt; - $&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zXDqHxyIYNi6" title="Exercise price, high end of range"&gt;1.725&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zNgazO4ystZ1" style="text-align: right" title="Options Outstanding"&gt;8&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_z4GsyxtRafY5" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;6.38&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_ziQaE6qJMmOk" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;1.15&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zCfO5vBPRNqd" style="text-align: right" title="Options Exercisable"&gt;8&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zos1tdbKWnal" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;1.15&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zQQKPfku61L5" title="Exercise price, low end of range"&gt;1.80 &lt;/span&gt;- $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z45DeSx4o8Oc" title="Exercise price, high end of range"&gt;2.70&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeJgq7Shg0mj" style="text-align: right" title="Options Outstanding"&gt;93&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zF1mwIbReVDl" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;2.23&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zFng9MxrzkN9" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;1.84&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeGVXom3Zf58" style="text-align: right" title="Options Exercisable"&gt;93&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zjE9YX5CSmW5" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;1.84&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzclxrUPYeu3" title="Exercise price, low end of range"&gt;3.78&lt;/span&gt; - $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzT4MdeOKNK5" title="Exercise price, high end of range"&gt;5.67&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zUFExzGaPd8d" style="text-align: right" title="Options Outstanding"&gt;88&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_z1fXdBpB3KL3" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;8.92&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zqorgYkJTtxl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;4.07&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zZ4rRkx3bUva" style="text-align: right" title="Options Exercisable"&gt;21&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zoUb10HOSZae" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;4.43&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zbGmIBVsy30h" title="Exercise price, low end of range"&gt;8.72&lt;/span&gt; - $&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zrGKhf7W7172" title="Exercise price, low end of range"&gt;13.08&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zj6MSsPdiBW2" style="text-align: right" title="Options Outstanding"&gt;215&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zXcrMTZTcd9b" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;9.29&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zY6qWWcYDWrl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;12.31&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zxsXEeVXQuzh" style="text-align: right" title="Options Exercisable"&gt;12&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zhsPF7PjEji1" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;10.23&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_znqmm1RYl8Ag" title="Exercise price, high end of range"&gt;23.52 &lt;/span&gt;- $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zNI3h2eiSebb" title="Exercise price, high end of range"&gt;35.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zOnnYC5bOGc2" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding"&gt;30&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zWX5VA1cwijb" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;9.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zafDy3RSlbt9" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;23.52&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zFF349QqWrcj" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zDpgVbcjrA9g" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;&#x2013;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231_zJq0h5FAU6y7" style="text-align: right" title="Options Outstanding"&gt;617&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zUfdxoAVb5Yi" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;5.65&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231_zXy2FM52KoB4" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;6.47&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231_zDDOyUCCDO1k" style="text-align: right" title="Options Exercisable"&gt;317&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231_zTf9LRJeq5m9" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;1.56&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Summarized information about
outstanding stock options as of December&#160;31, 2021, that are fully vested and those that are expected to vest in the future as well
as stock options that are fully vested and currently exercisable, are as follows:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_pn3n3_zCyfQECB0vNi" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Outstanding)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BF_zJWXY60oX6g4" style="display: none"&gt;Other information regarding stock options&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Outstanding Stock&lt;br/&gt; Options (Fully Vested&lt;br/&gt; and Expected to Vest)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Options that are&lt;br/&gt; Exercisable&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;As of December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Number of outstanding options (in thousands)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pn3n3_c20211231_z7XDnbutEhZ4" style="width: 13%; text-align: right" title="Number of outstanding options, Vested and expected to vest"&gt;617&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zDWBxpb7wTwb" style="width: 13%; text-align: right" title="Number of outstanding options, Exercisable"&gt;317&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Weighted average remaining contractual life&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zjKdrUizHP1c" title="Weighted average remaining contractual life, Vested and expected to vest"&gt;5.65&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zCWcUYqi2Zti" title="Weighted average remaining contractual life, Exercisable"&gt;2.19&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Weighted average exercise price per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pip0_c20211231_zb4VguixmB83" style="text-align: right" title="Weighted average exercise price per share, Vested and expected to vest"&gt;6.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zUbw9y0oJOc4" style="text-align: right" title="Weighted average exercise price per share, Exercisable"&gt;1.56&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Intrinsic value (in thousands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20211231_z3OULpFD9Ci5" title="Intrinsic value, Vested and expected to vest"&gt;733&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20211231_pn3n3" style="text-align: right" title="Intrinsic value, Exercisable"&gt;733&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;Common shares reserved for
future issuance, including outstanding options, unvested RSAs and options available for future grant under all of the stock option plans
totaled &lt;span id="xdx_902_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_c20211231_zG2Gts1Cn734" title="Common stock, options and RSA's available for future issuance"&gt;3,290,000&lt;/span&gt; shares at December&#160;31,
2021 as follows, in thousands:&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_pn3n3_zlS1youLxol2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B0_zN59ZuX3DoTf" style="display: none"&gt;Schedule of common shares reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;(In thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Common Shares&lt;br/&gt; Reserved for Future&lt;br/&gt; Issuance&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%; text-align: left"&gt;2021 Plan&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_zFf5Yxrdum4c" style="width: 13%; text-align: right" title="Common shares reserved for future issuance (in shares)"&gt;2,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2015 Plan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zSgkRxmHZzd2" style="text-align: right" title="Common shares reserved for future issuance (in shares)"&gt;530&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2005 Plan&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2005Member_zXOZH6iC08x4" style="border-bottom: Black 1pt solid; text-align: right" title="Common shares reserved for future issuance (in shares)"&gt;260&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231_zi4pTBwVGank"&gt;3,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

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











&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;The Compensation Committee of our Board of Directors
determines for all employee options, the term of each option, option exercise price within limits set forth in the plans, number of shares
for which each option is granted and the rate at which each option is exercisable (generally ratably over one, three or five years from
grant date). However, the exercise price of any incentive stock option may not be less than the fair market value of the shares on the
date granted (or less than 110% of the fair market value in the case of optionees holding more than 10% of our voting stock of the Company),
and the term cannot exceed ten years (five years for incentive stock options granted to holders of more than 10% of our voting stock).&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;As of December&#160;31, 2021, the total unrecognized
compensation cost related to non-vested options not yet recognized in the statement of operations totaled approximately $&lt;span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_iI_pp0p0_c20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zSmmKkfQJFe4" title="Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount"&gt;1,220,000&lt;/span&gt; million
and the weighted average period over which these awards are expected to vest was &lt;span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--StockOptionMember_zbz0WDiOcJSe" title="Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition"&gt;2.30&lt;/span&gt; years.&lt;/p&gt;

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

</intz:EmployeeIncentivePlansTextBlock>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-12-31_us-gaap_StockOptionMember"
      decimals="0"
      unitRef="USD">985000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember"
      decimals="0"
      unitRef="USD">275000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-01to2021-12-31"
      decimals="0"
      unitRef="USD">1260000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="From2020-01-012020-12-31"
      decimals="0"
      unitRef="USD">322000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2021-12-31_custom_Plan2021Member"
      decimals="INF"
      unitRef="Shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember"
      decimals="0"
      unitRef="USD">925000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember"
      decimals="0"
      unitRef="Shares">174811</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinOneYearMember"
      decimals="0"
      unitRef="Shares">79488</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinTwoYearsMember"
      decimals="0"
      unitRef="Shares">17401</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember_custom_VestsWithinThreeYearsMember"
      decimals="0"
      unitRef="Shares">77922</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--NonvestedRestrictedStockSharesActivityTableTextBlock_pn3n3_zUzvXsbr07Ol" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zmZstNhgUbr4" style="display: none"&gt;Schedule of unvested RSAs &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td colspan="5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Unvested Restricted Stock Awards&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Number of Shares (in thousands)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted-Average&lt;br/&gt; Grant-Date &lt;br/&gt; Fair Value&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unvested as of December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pn3n3_d0_c20210101__20211231_zzNf87UfKqy8" style="text-align: right" title="Number of Shares, Beginning Balance"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iS_pip0_d0_c20210101__20211231_zljIzX96Jfl2" style="text-align: right" title="Weighted-Average Grant-Date Fair Value, Beginning Balance"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; width: 66%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Granted &lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pn3n3_c20210101__20211231_z2xJlLqTKVW1" style="width: 13%; text-align: right" title="Number of Shares Granted"&gt;175&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue_pip0_c20210101__20211231_zHoQia0WQQUg" style="width: 13%; text-align: right" title="Weighted-Average Grant-Date Fair Value Granted"&gt;5.29&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-left: 10pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Vested &lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_pn3n3_d0_c20210101__20211231_zRwr1zr5YWXc" style="text-align: right" title="Number of Shares Vested"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue_pip0_d0_c20210101__20211231_zTyeRghF5FUh" style="text-align: right" title="Weighted-Average Grant-Date Fair Value Vested"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-left: 10pt; padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Forfeited/canceled&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20210101__20211231_zOi26GRyWrCl" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Shares Forfeited/canceled"&gt;(26&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue_pip0_c20210101__20211231_zfFcewMnMMK" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted-Average Grant-Date Fair Value Forfeited/canceled"&gt;3.85&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;Unvested as of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pn3n3_c20210101__20211231_zuMfxZ0eTy1f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Shares, Ending balance"&gt;149&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue_iE_pip0_d0_c20210101__20211231_zIGzt54aILI3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted-Average Grant-Date Fair Value, Ending balance"&gt;5.54&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">175000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">5.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">26000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">3.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">149000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">5.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember"
      decimals="0"
      unitRef="USD">275000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="AsOf2021-12-31_custom_RestrictedStockAwardsMember"
      decimals="0"
      unitRef="USD">550000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember">P1Y6M7D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="From2021-01-012021-12-31_custom_Plan2021Member_us-gaap_StockOptionMember"
      decimals="0"
      unitRef="Shares">541000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited
      contextRef="From2021-01-012021-12-31_us-gaap_StockOptionMember"
      decimals="INF"
      unitRef="Shares">315000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="From2021-01-012021-12-31_custom_RestrictedStockAwardsMember"
      decimals="INF"
      unitRef="Shares">25974</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2015-03-19_custom_Plan2015Member"
      decimals="INF"
      unitRef="Shares">600000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member"
      decimals="INF"
      unitRef="Shares">70000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member"
      decimals="INF"
      unitRef="Shares">131000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member"
      decimals="INF"
      unitRef="Shares">622000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2015-03-192021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member"
      decimals="INF"
      unitRef="Shares">421000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2015Member"
      decimals="INF"
      unitRef="Shares">399000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation
      contextRef="From2021-01-012021-12-31_custom_Plan2015Member"
      decimals="0"
      unitRef="USD">237000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2005-03-17_custom_Plan2005Member"
      decimals="INF"
      unitRef="Shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="AsOf2012-05-17_custom_Plan2005Member"
      decimals="INF"
      unitRef="Shares">3700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member"
      decimals="INF"
      unitRef="Shares">2093062</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member"
      decimals="INF"
      unitRef="Shares">260273</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member"
      decimals="INF"
      unitRef="Shares">3892000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="From2005-03-172021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member"
      decimals="INF"
      unitRef="Shares">1538665</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="AsOf2021-12-31_us-gaap_StockOptionMember_custom_Plan2005Member"
      decimals="INF"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zTtHTRshPv19" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Stock Options Activity)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B1_zeH7AREa66si" style="display: none"&gt;Schedule of option activity&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="7" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2020&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Options (in&lt;br/&gt; thousands)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Number of&lt;br/&gt; Options (in&lt;br/&gt; thousands)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 40%; text-align: left"&gt;Outstanding at beginning of year&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20210101__20211231_zxbwNPgeuUo" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning"&gt;1,035&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20210101__20211231_zz8XsHZc6ukg" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning"&gt;2.87&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20200101__20201231_z1t3ujYOR039" style="width: 11%; text-align: right" title="Number of Options Outstanding, Beginning"&gt;975&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20200101__20201231_zM0J5ANi1TP4" style="width: 11%; text-align: right" title="Weighted Average Exercise Price, Beginning"&gt;0.96&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Granted at price &#x2013; market value&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20210101__20211231_zKpgYa4QUDqi" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value"&gt;606&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20210101__20211231_zdGcPyScwqx3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value"&gt;12.99&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98E_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue_pn3n3_c20200101__20201231_zPGhN7ozO6W1" style="text-align: right" title="Number of Options Outstanding, Granted at price = market value"&gt;403&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_ecustom--SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue_pip0_c20200101__20201231_zOIjenZYZ4q3" style="text-align: right" title="Weighted Average Exercise Price, Granted at price = market value"&gt;5.56&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;Exercised&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_986_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20210101__20211231_zNhWON8Icd44" style="text-align: right" title="Number of Options Outstanding, Exercised"&gt;(257&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zTKs3IrCYH2" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;0.97&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_ecustom--StockIssuedDuringPeriodSharesStockOptionExercised_iN_pn3n3_di_c20200101__20201231_zB4IUoSvrzBl" style="text-align: right" title="Number of Options Outstanding, Exercised"&gt;(343&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20200101__20201231_zvdb4eOP7Ckb" style="text-align: right" title="Weighted Average Exercise Price, Exercised"&gt;0.61&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;Forfeited&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di_c20210101__20211231_zBa3veDL6Nd3" style="text-align: right" title="Number of Options Outstanding, Forfeited"&gt;(634&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zzWtZUKWjy8j" style="text-align: right" title="Weighted Average Exercise Price, Forfeited"&gt;9.81&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_pn3n3_di0_c20200101__20201231_z2IaT5fA7bBk" style="text-align: right" title="Number of Options Outstanding, Forfeited"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_z1J0s4B59J0l" style="text-align: right" title="Weighted Average Exercise Price, Forfeited"&gt;&#x2013;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;Expired&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20210101__20211231_zLMbg40eaHof" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired"&gt;(133&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;)&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20210101__20211231_zAzQ7iCnWLL1" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired"&gt;2.82&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_pn3n3_d0_c20200101__20201231_zUfUt0XPZ7g8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of Options Outstanding, Expired"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_d0_c20200101__20201231_zCyNpWOhdP8b" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted Average Exercise Price, Expired"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Outstanding at end of year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20210101__20211231_z8wrnwzKpqa4" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending"&gt;617&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20210101__20211231_zwDngSzDpSd9" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending"&gt;6.47&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20200101__20201231_zr40LbSBFc62" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Outstanding, Ending"&gt;1,035&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20200101__20201231_zplYfGZvfvj8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Ending"&gt;2.87&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Options exercisable at end of year&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zxNdVhb03O2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable"&gt;317&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zD2A91Gqyit3" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;1.56&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20201231_zfpUYr9GTe5f" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of Options Exercisable"&gt;601&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20201231_z7qdncJEnEMk" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted Average Exercise Price, Exercisable"&gt;1.03&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">1035000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2019-12-31" decimals="-3" unitRef="Shares">975000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2019-12-31"
      decimals="INF"
      unitRef="USDPShares">0.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <intz:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">606000</intz:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue>
    <intz:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">12.99</intz:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue>
    <intz:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="Shares">403000</intz:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue>
    <intz:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">5.56</intz:SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue>
    <intz:StockIssuedDuringPeriodSharesStockOptionExercised
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">257000</intz:StockIssuedDuringPeriodSharesStockOptionExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">0.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <intz:StockIssuedDuringPeriodSharesStockOptionExercised
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="Shares">343000</intz:StockIssuedDuringPeriodSharesStockOptionExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0.61</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">634000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">9.81</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="Shares">-0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="From2021-01-01to2021-12-31"
      decimals="-3"
      unitRef="Shares">133000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2021-01-01to2021-12-31"
      decimals="INF"
      unitRef="USDPShares">2.82</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="From2020-01-012020-12-31"
      decimals="-3"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="From2020-01-012020-12-31"
      decimals="INF"
      unitRef="USDPShares">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">617000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">6.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">1035000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">2.87</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">317000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">1.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2020-12-31" decimals="-3" unitRef="Shares">601000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2020-12-31"
      decimals="INF"
      unitRef="USDPShares">1.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_880_eus-gaap--ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_pn3n3_zcmkS81CIIae" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BB_znMbJkElQZbg" style="display: none"&gt;Schedule of stock options by exercise price&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options Outstanding&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Options Exercisable&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Range of Exercise Prices&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Outstanding at&lt;br/&gt; 12/31/21 (in&lt;br/&gt; thousands)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Remaining&lt;br/&gt; Contractual Life (years)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Exercisable at&lt;br/&gt; 12/31/21 (in&lt;br/&gt; thousands)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;Weighted&lt;br/&gt; Average&lt;br/&gt; Exercise&lt;br/&gt; Price&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 23%; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBCVq4NZ1Qyi" title="Exercise price, low end of range"&gt;0.40&lt;/span&gt; - $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zvTZmZShEVp2" title="Exercise price, high end of range"&gt;0.65&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zkKpY0UTGbH9" style="width: 13%; text-align: right" title="Options Outstanding"&gt;183&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 13%; text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_ze35LsUdbTF2" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;0.96&lt;/span&gt;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zhTi5N39ItN9" style="width: 13%; text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;0.55&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zBemm79ug0Y9" style="width: 13%; text-align: right" title="Options Exercisable"&gt;183&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range1Member_zUucZIxqJ452" style="width: 13%; text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;0.55&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_90F_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zlAinpXhuIJ2" title="Exercise price, low end of range"&gt;1.15&lt;/span&gt; - $&lt;span id="xdx_904_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zXDqHxyIYNi6" title="Exercise price, high end of range"&gt;1.725&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98D_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zNgazO4ystZ1" style="text-align: right" title="Options Outstanding"&gt;8&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_900_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_z4GsyxtRafY5" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;6.38&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_ziQaE6qJMmOk" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;1.15&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zCfO5vBPRNqd" style="text-align: right" title="Options Exercisable"&gt;8&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range2Member_zos1tdbKWnal" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;1.15&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zQQKPfku61L5" title="Exercise price, low end of range"&gt;1.80 &lt;/span&gt;- $&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_z45DeSx4o8Oc" title="Exercise price, high end of range"&gt;2.70&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeJgq7Shg0mj" style="text-align: right" title="Options Outstanding"&gt;93&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zF1mwIbReVDl" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;2.23&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zFng9MxrzkN9" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;1.84&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zeGVXom3Zf58" style="text-align: right" title="Options Exercisable"&gt;93&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range3Member_zjE9YX5CSmW5" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;1.84&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzclxrUPYeu3" title="Exercise price, low end of range"&gt;3.78&lt;/span&gt; - $&lt;span id="xdx_900_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zzT4MdeOKNK5" title="Exercise price, high end of range"&gt;5.67&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98C_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zUFExzGaPd8d" style="text-align: right" title="Options Outstanding"&gt;88&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_907_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_z1fXdBpB3KL3" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;8.92&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zqorgYkJTtxl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;4.07&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_980_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zZ4rRkx3bUva" style="text-align: right" title="Options Exercisable"&gt;21&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range4Member_zoUb10HOSZae" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;4.43&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_901_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zbGmIBVsy30h" title="Exercise price, low end of range"&gt;8.72&lt;/span&gt; - $&lt;span id="xdx_90E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zrGKhf7W7172" title="Exercise price, low end of range"&gt;13.08&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zj6MSsPdiBW2" style="text-align: right" title="Options Outstanding"&gt;215&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zXcrMTZTcd9b" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;9.29&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zY6qWWcYDWrl" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;12.31&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98A_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zxsXEeVXQuzh" style="text-align: right" title="Options Exercisable"&gt;12&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range5Member_zhsPF7PjEji1" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;10.23&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="padding-bottom: 1pt; text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;$&lt;span id="xdx_906_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_znqmm1RYl8Ag" title="Exercise price, high end of range"&gt;23.52 &lt;/span&gt;- $&lt;span id="xdx_905_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_pip0_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zNI3h2eiSebb" title="Exercise price, high end of range"&gt;35.28&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_982_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zOnnYC5bOGc2" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding"&gt;30&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zWX5VA1cwijb" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;9.17&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zafDy3RSlbt9" style="border-bottom: Black 1pt solid; text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;23.52&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98B_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zFF349QqWrcj" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable"&gt;&#x2013;&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_d0_c20211231__us-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis__custom--Range6Member_zDpgVbcjrA9g" style="border-bottom: Black 1pt solid; text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;&#x2013;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_98E_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions_iI_pn3n3_c20211231_zJq0h5FAU6y7" style="text-align: right" title="Options Outstanding"&gt;617&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: right"&gt;&lt;span id="xdx_906_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231_zUfdxoAVb5Yi" title="Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"&gt;5.65&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1_iI_pip0_c20211231_zXy2FM52KoB4" style="text-align: right" title="Options Outstanding Weighted Average Exercise Price"&gt;6.47&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td id="xdx_985_eus-gaap--ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions_iI_pn3n3_c20211231_zDDOyUCCDO1k" style="text-align: right" title="Options Exercisable"&gt;317&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iI_pip0_c20211231_zTf9LRJeq5m9" style="text-align: right" title="Options Exercisable Weighted Average Exercise Price"&gt;1.56&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range1Member"
      decimals="INF"
      unitRef="USDPShares">0.40</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range1Member"
      decimals="INF"
      unitRef="USDPShares">0.65</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2021-12-31_custom_Range1Member"
      decimals="-3"
      unitRef="Shares">183000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-012021-12-31_custom_Range1Member">P0Y11M15D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2021-12-31_custom_Range1Member"
      decimals="INF"
      unitRef="USDPShares">0.55</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2021-12-31_custom_Range1Member"
      decimals="-3"
      unitRef="Shares">183000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31_custom_Range1Member"
      decimals="INF"
      unitRef="USDPShares">0.55</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range2Member"
      decimals="INF"
      unitRef="USDPShares">1.15</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range2Member"
      decimals="INF"
      unitRef="USDPShares">1.725</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2021-12-31_custom_Range2Member"
      decimals="-3"
      unitRef="Shares">8000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-012021-12-31_custom_Range2Member">P6Y4M17D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2021-12-31_custom_Range2Member"
      decimals="INF"
      unitRef="USDPShares">1.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2021-12-31_custom_Range2Member"
      decimals="-3"
      unitRef="Shares">8000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31_custom_Range2Member"
      decimals="INF"
      unitRef="USDPShares">1.15</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range3Member"
      decimals="INF"
      unitRef="USDPShares">1.80</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range3Member"
      decimals="INF"
      unitRef="USDPShares">2.70</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2021-12-31_custom_Range3Member"
      decimals="-3"
      unitRef="Shares">93000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-012021-12-31_custom_Range3Member">P2Y2M23D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2021-12-31_custom_Range3Member"
      decimals="INF"
      unitRef="USDPShares">1.84</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2021-12-31_custom_Range3Member"
      decimals="-3"
      unitRef="Shares">93000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31_custom_Range3Member"
      decimals="INF"
      unitRef="USDPShares">1.84</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range4Member"
      decimals="INF"
      unitRef="USDPShares">3.78</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range4Member"
      decimals="INF"
      unitRef="USDPShares">5.67</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2021-12-31_custom_Range4Member"
      decimals="-3"
      unitRef="Shares">88000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-012021-12-31_custom_Range4Member">P8Y11M1D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2021-12-31_custom_Range4Member"
      decimals="INF"
      unitRef="USDPShares">4.07</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2021-12-31_custom_Range4Member"
      decimals="-3"
      unitRef="Shares">21000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31_custom_Range4Member"
      decimals="INF"
      unitRef="USDPShares">4.43</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range5Member"
      decimals="INF"
      unitRef="USDPShares">8.72</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range5Member"
      decimals="INF"
      unitRef="USDPShares">13.08</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2021-12-31_custom_Range5Member"
      decimals="-3"
      unitRef="Shares">215000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-012021-12-31_custom_Range5Member">P9Y3M14D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2021-12-31_custom_Range5Member"
      decimals="INF"
      unitRef="USDPShares">12.31</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2021-12-31_custom_Range5Member"
      decimals="-3"
      unitRef="Shares">12000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31_custom_Range5Member"
      decimals="INF"
      unitRef="USDPShares">10.23</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range6Member"
      decimals="INF"
      unitRef="USDPShares">23.52</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="From2021-01-012021-12-31_custom_Range6Member"
      decimals="INF"
      unitRef="USDPShares">35.28</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
      contextRef="AsOf2021-12-31_custom_Range6Member"
      decimals="-3"
      unitRef="Shares">30000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-012021-12-31_custom_Range6Member">P9Y2M1D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2021-12-31_custom_Range6Member"
      decimals="INF"
      unitRef="USDPShares">23.52</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
      contextRef="AsOf2021-12-31_custom_Range6Member"
      decimals="-3"
      unitRef="Shares">0</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31_custom_Range6Member"
      decimals="INF"
      unitRef="USDPShares">0</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">617000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 contextRef="From2021-01-01to2021-12-31">P5Y7M24D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">6.47</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">317000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">1.56</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_pn3n3_zCyfQECB0vNi" style="font: 10pt Times New Roman, Times, Serif; background-color: White; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Outstanding)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8BF_zJWXY60oX6g4" style="display: none"&gt;Other information regarding stock options&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Outstanding Stock&lt;br/&gt; Options (Fully Vested&lt;br/&gt; and Expected to Vest)&lt;/td&gt;&lt;td style="text-align: center; font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Options that are&lt;br/&gt; Exercisable&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;As of December 31, 2021&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 66%; text-align: left; padding-left: 9pt"&gt;Number of outstanding options (in thousands)&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_iI_pn3n3_c20211231_z7XDnbutEhZ4" style="width: 13%; text-align: right" title="Number of outstanding options, Vested and expected to vest"&gt;617&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pn3n3_c20211231_zDWBxpb7wTwb" style="width: 13%; text-align: right" title="Number of outstanding options, Exercisable"&gt;317&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Weighted average remaining contractual life&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zjKdrUizHP1c" title="Weighted average remaining contractual life, Vested and expected to vest"&gt;5.65&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_90A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231_zCWcUYqi2Zti" title="Weighted average remaining contractual life, Exercisable"&gt;2.19&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Weighted average exercise price per share&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_iI_pip0_c20211231_zb4VguixmB83" style="text-align: right" title="Weighted average exercise price per share, Vested and expected to vest"&gt;6.47&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20211231_zUbw9y0oJOc4" style="text-align: right" title="Weighted average exercise price per share, Exercisable"&gt;1.56&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-left: 9pt"&gt;Intrinsic value (in thousands)&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td style="text-align: right"&gt;&lt;span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_iI_pn3n3_c20211231_z3OULpFD9Ci5" title="Intrinsic value, Vested and expected to vest"&gt;733&lt;/span&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20211231_pn3n3" style="text-align: right" title="Intrinsic value, Exercisable"&gt;733&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">617000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">317000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="From2021-01-01to2021-12-31">P5Y7M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="From2021-01-01to2021-12-31">P2Y2M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">6.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="AsOf2021-12-31"
      decimals="INF"
      unitRef="USDPShares">1.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">733000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="AsOf2021-12-31" decimals="-3" unitRef="USD">733000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance contextRef="AsOf2021-12-31" decimals="INF" unitRef="Shares">3290000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <intz:ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock contextRef="From2021-01-01to2021-12-31">&lt;table cellpadding="0" cellspacing="0" id="xdx_885_ecustom--ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock_pn3n3_zlS1youLxol2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;&lt;span id="xdx_8B0_zN59ZuX3DoTf" style="display: none"&gt;Schedule of common shares reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="padding-bottom: 1pt; font-weight: bold; text-align: left"&gt;(In thousands)&lt;/td&gt;&lt;td style="font-weight: bold; padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Common Shares&lt;br/&gt; Reserved for Future&lt;br/&gt; Issuance&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td colspan="3" style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="width: 83%; text-align: left"&gt;2021 Plan&lt;/td&gt;&lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98A_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2021Member_zFf5Yxrdum4c" style="width: 13%; text-align: right" title="Common shares reserved for future issuance (in shares)"&gt;2,500&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left"&gt;2015 Plan&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98B_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2015Member_zSgkRxmHZzd2" style="text-align: right" title="Common shares reserved for future issuance (in shares)"&gt;530&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="text-align: left; padding-bottom: 1pt"&gt;2005 Plan&lt;/td&gt;&lt;td style="padding-bottom: 1pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td id="xdx_98D_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231__us-gaap--PlanNameAxis__custom--Plan2005Member_zXOZH6iC08x4" style="border-bottom: Black 1pt solid; text-align: right" title="Common shares reserved for future issuance (in shares)"&gt;260&lt;/td&gt;&lt;td style="padding-bottom: 1pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="text-align: left; padding-bottom: 2.5pt"&gt;Total&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 2.5pt double; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 2.5pt double; text-align: right"&gt;&lt;span id="xdx_903_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pn3n3_c20211231_zi4pTBwVGank"&gt;3,290&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 2.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</intz:ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
      contextRef="AsOf2021-12-31_custom_Plan2021Member"
      decimals="-3"
      unitRef="Shares">2500000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
      contextRef="AsOf2021-12-31_custom_Plan2015Member"
      decimals="-3"
      unitRef="Shares">530000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance
      contextRef="AsOf2021-12-31_custom_Plan2005Member"
      decimals="-3"
      unitRef="Shares">260000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance contextRef="AsOf2021-12-31" decimals="-3" unitRef="Shares">3290000</us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="AsOf2021-12-31_us-gaap_StockOptionMember"
      decimals="0"
      unitRef="USD">1220000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="From2021-01-012021-12-31_us-gaap_StockOptionMember">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_805_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_znJtvFLrz7Ya" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;11.&lt;span id="xdx_82A_zuqdSyQo9c12"&gt; Common Stock&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;ATM Offering&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;In August of 2021, we engaged
B. Riley Securities, Inc. to act as sales agent under our at-the-market program, which allows us to potentially sell up to $50.0 million
of our common stock on a delayed or continuous basis through the use of a shelf registration statement on Form S-3, which we initially
filed on August 5, 2021. The shelf registration became effective on August 16, 2021. As of December 31, 2021, we have received proceeds
of approximately $5.6 million net of fees from the sale of 1,302,033 shares of our common stock pursuant to the program. As of the date
hereof, we have we have received proceeds of approximately $&lt;span id="xdx_905_eus-gaap--ProceedsFromIssuanceOfCommonStock_pp0p0_c20210101__20211231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_zxcXPA5rJSai"&gt;1,000,000&lt;/span&gt;,
net of fees from the sale of &lt;span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pp0p0_c20210101__20211231__us-gaap--SecuritiesFinancingTransactionAxis__custom--ATMOfferingMember_z1erU5azmZvj"&gt;2,478,690
&lt;/span&gt;shares of our common stock pursuant to the program in 2022 to date.&lt;/p&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;&#160;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Secondary Public Offering of Common Stock&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;In October of 2020, we completed a secondary public
offering of &lt;span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zMIBzqZYB9cc" title="Common stock shares issued under public offering"&gt;3,565,000&lt;/span&gt; shares of common stock at a price to the public of $&lt;span id="xdx_90C_eus-gaap--SaleOfStockPricePerShare_iI_pip0_c20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zLQPrWBGSJB" title="Sale of stock, price per share"&gt;8.00&lt;/span&gt; per share, including &lt;span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__dei--LegalEntityAxis__custom--IntrusionMember_zbl3fV517cv1"&gt;2,000,000&lt;/span&gt; shares of common stock to
be issued and sold by Intrusion and &lt;span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__us-gaap--RelatedPartyTransactionAxis__custom--SellingShareholdersMember_z98U1RR298E"&gt;1,100,000&lt;/span&gt; shares of common stock to be offered by the group of selling shareholders, together with
&lt;span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember__us-gaap--RelatedPartyTransactionAxis__custom--UnderwriterOverAllotmentSharesMember_zoxLU5n7dwEc"&gt;465,000&lt;/span&gt; shares purchased when the underwriter exercised its option to purchase all of the available shares under the underwriter&#x2019;s
overallotment option (the &#x201c;Secondary Public Offering&#x201d;). Gross proceeds of the offering to us, before deducting underwriting
discounts, commissions and estimated offering expenses, were approximately $&lt;span id="xdx_907_ecustom--GrossProceedsFromIssuanceOfCommonStock_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_z31zaQrLcNYh"&gt;19,720,000&lt;/span&gt;. Net proceeds to us of approximately $&lt;span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_pip0_c20201001__20201031__us-gaap--SecuritiesFinancingTransactionAxis__custom--SecondaryPublicOfferingMember_zqqMvpEbcbKe"&gt;18,171,000&lt;/span&gt;
were intended to fund several growth initiatives, including the commercialization of our &lt;b&gt;INTRUSION &lt;i&gt;Shield&lt;/i&gt;&lt;/b&gt; solutions designed
for the enterprise market.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On October 9, 2020, and in connection with the
closing of our Secondary Public Offering, our stock began trading on the Nasdaq Capital Market (&#x201c;Nasdaq&#x201d;) under the symbol
&#x201c;INTZ&#x201d;.&lt;/p&gt;

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

</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2021-01-012021-12-31_custom_ATMOfferingMember"
      decimals="0"
      unitRef="USD">1000000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2021-01-012021-12-31_custom_ATMOfferingMember"
      decimals="0"
      unitRef="Shares">2478690</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember"
      decimals="INF"
      unitRef="Shares">3565000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="AsOf2020-10-31_custom_SecondaryPublicOfferingMember"
      decimals="INF"
      unitRef="USDPShares">8.00</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_IntrusionMember"
      decimals="INF"
      unitRef="Shares">2000000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_SellingShareholdersMember"
      decimals="INF"
      unitRef="Shares">1100000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember_custom_UnderwriterOverAllotmentSharesMember"
      decimals="INF"
      unitRef="Shares">465000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <intz:GrossProceedsFromIssuanceOfCommonStock
      contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember"
      decimals="0"
      unitRef="USD">19720000</intz:GrossProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="From2020-10-012020-10-31_custom_SecondaryPublicOfferingMember"
      decimals="0"
      unitRef="USD">18171000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:PreferredStockTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_801_eus-gaap--PreferredStockTextBlock_zUWSckedyj7k" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;12.&lt;span id="xdx_82E_zNP4enLGbJ93"&gt; Preferred Stock&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;In August 2020, all current shares of issued and
outstanding preferred stock were voluntarily converted, resulting in the issuance of a total of &lt;span id="xdx_90C_eus-gaap--ConversionOfStockSharesIssued1_pip0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__us-gaap--CommonStockMember_z2DvAouMmcej" title="Preferred stock converted, Common stock issued"&gt;1,067,443&lt;/span&gt; newly issued shares of the Company&#x2019;s
common stock. The addition of these newly issued shares has resulted in the dilution of each share of issued and outstanding common stock
by a factor of 7.28% at that date.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&lt;b&gt;&lt;i&gt;Dividends Payable&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;During the year ended
December&#160;31, 2020, we accrued $&lt;span id="xdx_90C_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--N5PreferredStockMember_zNEiXdMDA3Pe" title="Dividends"&gt;30,000&lt;/span&gt;
in dividends to the holders of our 5% Preferred Stock, $&lt;span id="xdx_900_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--Series25PreferredStockMember_z5sN8galnhs5" title="Dividends"&gt;32,000&lt;/span&gt;
in dividends to the holders of our Series 2 5% Preferred Stock and $&lt;span id="xdx_909_eus-gaap--DividendsPreferredStock_pp0p0_c20200101__20200831__us-gaap--StatementClassOfStockAxis__custom--Series35PreferredStockMember_zxNd8ASypwXk" title="Dividends"&gt;17,000&lt;/span&gt;
in dividends to the holders of our Series&#160;3 5% Preferred Stock. We paid these in full in August 2020, at the same time as the
voluntary conversion of all preferred stocks.&lt;/p&gt;

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









</us-gaap:PreferredStockTextBlock>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="From2020-01-012020-08-31_us-gaap_CommonStockMember"
      decimals="INF"
      unitRef="Shares">1067443</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:DividendsPreferredStock
      contextRef="From2020-01-012020-08-31_custom_N5PreferredStockMember"
      decimals="0"
      unitRef="USD">30000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="From2020-01-012020-08-31_custom_Series25PreferredStockMember"
      decimals="0"
      unitRef="USD">32000</us-gaap:DividendsPreferredStock>
    <us-gaap:DividendsPreferredStock
      contextRef="From2020-01-012020-08-31_custom_Series35PreferredStockMember"
      decimals="0"
      unitRef="USD">17000</us-gaap:DividendsPreferredStock>
    <us-gaap:SubsequentEventsTextBlock contextRef="From2021-01-01to2021-12-31">&lt;p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_z2rXzZiUyse" style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="text-align: left; width: 48px"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;13.&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&lt;span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"&gt;&lt;b&gt;&lt;span id="xdx_820_zsMIoCCZtE4l"&gt;Subsequent Events.&lt;/span&gt; &lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;
&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"&gt;On March 10, 2022, Intrusion Inc. entered into an unsecured loan agreement
with Streeterville Capital, LLC whereby the Company can draw up to $10,000,000 in two separate tranches of $5,000,000 through our issuance
of two separate promissory notes with an initial interest rate of 7%, subject to some increases in the case of, among other things, an
event of default. Upon closing, we received funds from the first tranche on pursuant to a promissory note executed contemporaneously with
the execution of the loan agreement. We will have the ability to draw the remaining funds in the second tranche provided we have met certain
conditions under a second promissory note within 180 days of the execution of the loan agreement. Each notes has (or will have) an 18 month maturity, may be prepaid subject to varying prepayment premiums, and may be redeemed at any time after six months into the term
of such note in amounts up to $500,000 per calendar month upon the noteholder&#x2019;s election. The Company has the option, in its sole
discretion, to satisfy any redemption demands in cash, shares of its common stock that will be issued in an amount equal to the dollar
amount of the redemption demand divided by the number that represents 85% of the lowest daily volume weighted average price of the common
stock over a ten-day trailing period. The loan agreement and accompanying notes are subject to standard and customary events of default,
including, without limitation, the Company&#x2019;s continued listing on the Nasdaq or New York Stock Exchange. One of the prerequisites
for our drawing on the second tranche is the approval by our stockholders of the issuance of stock to satisfy any redemption demand, even
if the shares issued in connection with all such redemptions exceeds 20% of our issued and outstanding shares of common stock. While the
notes remain outstanding, we will be subject to certain conditions and restrictions, including, without limitation the following: the
noteholder&#x2019;s right to consent to any future variable rate transactions (excluding ATMs, equity offerings, or private placements
without market adjustable features) and any debt (excluding bank loans, lines of credit, mortgagees, leases, or asset backed loans); the
noteholder&#x2019;s right to participate in any debt or equity financings, excluding (ATMS, loans, lines of credit, mortgagees, leases,
or asset backed loans); a prohibition on the Company&#x2019;s&#x2019; ability to extend or enter into any agreement restricting our ability
to issue common stock under the notes; as well as a prohibition on our ability to permit any other lender to participate alongside the
noteholder via any debt financing structures.&lt;/p&gt;

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

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Under our at-the-market offering, since January 1, 2022, we have received
proceeds of approximately $1,000,000 net of fees from the sale of our common stock related to this program. Since the inception of the
program in 2021, we have received proceeds of approximately $6,600,000 net of fees from the sale of our common stock related to this program.&lt;/p&gt;

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

</us-gaap:SubsequentEventsTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000946"
          xlink:label="Fact000946"
          xlink:type="locator"/>
        <link:footnote id="Footnote000953" xlink:label="Footnote000953" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Interest is imputed for operating ROU leases and classified as
  lease expense and is included in operating expenses in the accompanying consolidated statements of operations.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000946"
          xlink:to="Footnote000953"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000948"
          xlink:label="Fact000948"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000948"
          xlink:to="Footnote000953"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>66
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( "X_<E0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  N/W)4!P_7*.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O:9%)Z'+BV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$9]C'S"2Q70SNLXGH<.:'8F" $CZB$ZE,B=\;N[[Z!3E9SQ 4/I#
M'1#JJKH#AZ2,(@43L @+D<G6:*$C*NKC&6_T@@^?L9MA1@-VZ-!3 EYR8'*:
M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N_ X>WI\65>M[ ^
MD?(:\Z]D!9T"KMEE\FOSL-EMF:RKNBZJIN#W.\[%[4KPU?OD^L/O*NQZ8_?V
M'QM?!&4+O^Y"?@%02P,$%     @ +C]R5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  N/W)4Q\<1:/P%  #%&0  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)6975/;.!2&K[N_0I/I13M#B"V'?'2 F9! -UL:LB2TV^[LA6(KB0=;RDHR
M@7^_QXX3448Y]C(,^.N\?JPCO4>RS[=2/>HUYX8\IXG0%XVU,9M/K98.USQE
M^E1NN( S2ZE29F!7K5IZHSB+BJ T:5'/Z[12%HO&Y7EQ;*HNSV5FDECPJ2(Z
M2U.F7JYX(K<7#;^Q/W ?K]8F/]"Z/-^P%9]Q\["9*MAK'52B..5"QU(0Q9<7
MC8'_:13T\X#BBF\QW^I7VR1_E(64C_G..+IH>#D13WAH<@D&_Y[XD"=)K@0<
M_Y:BC<,]\\#7VWOUF^+AX6$63/.A3+['D5E?-'H-$O$ERQ)S+[>_\_*!SG*]
M4":Z^$NVNVO;[08),VUD6@8#01J+W7_V7#;$ZP#O2  M ^B; /_8'8(R(*@;
MT"X#VD7+[!ZE:(<1,^SR7,DM4?G5H)9O%(U91,/CQR+/^\PH.!M#G+D<RB>N
M2),\S$;DP_N/YRT#HOFI5E@*7.T$Z!$!GY*O4IBU)M<BXM&O BV@.2#1/=(5
M115'/#PE@7]"J$=]!] 0#__*U"GQ^D4X=82/\/ _,@%W]UQW_^5I@D,#!X5>
M@#;PWX.%-@HZ^3^(9/L@V2XDV\<:2(89##U#YB\;[LH8'NY[S2\(Q=F!X@R5
M&0!"5&#<)&SEPL#CERS1'.'H'#@Z]5IC($3&$G+/-U(9%P^N8U2&X70/.-V:
MR5$,W+$PM^-(N%95$_4.3+UZ3%.N8AGE(Y6 6SC[3H52.39_>_>N8GST#VS]
M>FPWL0XA?27B#1S6+CY<[>8'@N1[UA2]_P7U@S-U'*E"K**A_%=6[:-"PTRI
MMU!8*BODFDV?-@,4C5HTBFI="Q.;%R!+.)EDZ8(K)Q NXGE^,^AWO!Z&9'W7
M#^H@W?-5G%LOM-N$I>YVPH7&D_G]PVQ\-R'CR? 48[,&[N,67+(-(9L*,CF&
MROE,OO 7)QTNY<%/-^AX/L7(K*G[N"N79'/V3,81X,7+.&2%B2%IQ26[9TV_
M[\-O%R.T=N_C/ET2CD4H%=AJ 7="9@8& 9&*#&4&C0IM*R-WLBNJR34&:8N
MCSMW"3F((L6U/MEOD%NXCMP)-QDNZ7L^N1[,YF0ZN/]"KFZ_C3!26QI\W-%1
MTOE6.DEQR=G#>'Y-?%AZ8(2V0/BXI[\E'.9[D.FYW HG'2XWO1U,[K!IJJT2
M%#?VMV"'/CA5\BD6H3/+%9KSOS T6RHH[NUOT:92&S":G_'FZ,"H4.R>>=TV
MQF9K!<5MOLC? !:IQU%P@0_]+OV(H=@:07%KOY7%E&,M!5:V*D1HT&YVVFAG
MI[8R4-S.Y[&!$BJ7,'P^+#Z2&0\S!>WEQ,*5AC)-P;9G1H:/)V0#<X4GEF2<
MO/=.P4DVL"C1:Z:PZ26U58/B%@]SW2@6*S)[21<R<<+B E!C?V(DMCI0W+_W
M#4:NG\,U$RM^M.I7"$T&L]'@3XS)%@-:JQA\YTG2?!3@6I!6IJ'/162L=7:D
MT^&:$XFA6?>GM=S_FTR@:C*UF\$IYRRW0@D'LF9/:YG]?JJ[6SD570O,U3W]
MKE#\P35"%EBW#VJY_5@8KG9OJ_*)-]NCNL@J%"O(K-D'M<R^2!T90@U:2>5T
MC J=B11-%H8<9$ DV@EBA-;R@UK+@UG*DH1<91I.:V<N*W0JUNC!JY<RM18'
MURE7J[QW?08%LX:"E&Z8<+<=+EBU5 ]L!0AJK0UF:[ +% B7J02RYA[46A),
MLT42A^0FD<S5V4>EREFADK]N?KJD[5[WS*>]SGGKR85@73VH->?_M:3-\O*E
MR5UF8&XC\OKC>EE8*G=>8<%2I!=TN\>HK*\'N </LB@V,-V[B55*QB-GDG"%
M+NU@*;(V'N#FNR<Y5NLJPK^O\UD'I)@+06YOIQB3=?( ]]T]4S['RM=H3JZ*
MJ7K"A#PA<_[,G$[9>O7>.Q_)Q?<#3<)\";A[!7XX>OA&,2C>S+?LY;L/'%]9
M;@2:)'P)H=YI%_JQVGTSV.T8N2G>HB^D,3(M-M><15SE%\#YI91FOY/?X/#E
MYO(_4$L#!!0    ( "X_<E1-0@TMR08  .H<   8    >&PO=V]R:W-H965T
M<R]S:&5E=#(N>&ULG9EM<^(V$,>_BH;>=-H9");D)W))9CC(S3&E@1Y<.WWI
M&!$\9UN<+)/D/GUEX]C&>H#T36*;E?1?6=K?KGSS3-GW;$<(!R])G&:WO1WG
M^^OA, MW) FR*[HGJ?AE2UD2<''+GH;9GI%@4S9*XB&R+'>8!%':N[LIGRW9
MW0W->1RE9,E EB=)P%X_D9@^W_9@[^W!U^AIQXL'P[N;??!$5H1_VR^9N!O6
MO6RBA*191%/ R/:V-X;7$]LJ&I06?T?D.6M=@\*51TJ_%S>SS6W/*A21F(2\
MZ"(0_PYD0N*XZ$GH^%%UVJO'+!JVK]]Z_UPZ+YQY##(RH?$_T8;O;GM^#VS(
M-LAC_I4^?R&50T[17TCCK/P+GBM;JP?"/.,TJ1H+!4F4'O\'+]5$M!I 6],
M50W0I0UPU0"7CAZ5E6Y- Q[<W3#Z#%AA+7HK+LJY*5L+;Z*T>(TKSL2OD6C'
M[R:+A]5B/IN.U_=3\&D\'S],[L'JR_W]>@4&X-MJ"G[[\#OX *(4K'<TSX)T
MD]T,N1BY:#\,JU$^'4=!FE&F)+P"&/8!LA!4-)]<WMPZ;3X4_M9.H]II5/:'
M=4[GC)&4@W&6$9Y=&WK$=8^X[-'6]1AD.R#F!H3%!?F11X<@%D,HY^K8E5-V
M56RSPYT-+>'7H3TCLA%T/<NNK4YDVK5,VRAS'(8T%ZK$!@R)D/@8$Y7 8R=N
M>VP+VQV!"B.$L5J?4^MSC/J6C.R#: /(BPA3&5'.GB.-BQVWHTUAXUEJ:6XM
MS35*6U,>Q&)''E=.4*X<E3Q7&MJQ1]V7*QM!'UN>6J%7*_2,JWK)1'!G_+5<
MA_=B">Y%N.6FU>W7/?M&W^O.5 [[DB_(@5['8=D(VHYFL8QJ52.CJL\Y2R.>
M,U(ZO(U>BFOE.QE)H]NX(]!H<B(/6DUHM8P"YT3P94?C#8B2/:,'DN@B0M51
M>WBW.X5FFU.)K>@/SVRXUIHA;Z^Y#YX8S=1*H?RZ721IE:V@X^HFM G;$)T+
M7WF2QP$G&X%JD;:$47!,!H3Z(*&,1S_+!TKE2-(T$*(DZ2HS:Z2;Z080T$P(
MW4RG1+FKJMY.8[#;C2,**]MU-5(;2$ S)3Y':9"&!,3%^LWZ@!6IT(!N!WE&
MJLBGUZW @F>-NKIE*Z2)S[!A!S3#8R'F5[S]].G_"9>9X5M^5[=L!"VH4]Z@
M!9K9LN [P@Q,@0I>N%WF*8R\D499@Q3H74"]E*:#\^2KNCJEKA1H%5;0\1R-
MT(90T(RH]6(]GH/Q:B425Z4XF4"C=KI2B5-P:N3[2*.N(14<791PSJ/@,8HC
M'A%CUHD:Q" S8NJ$;A^\%ME<'W 6;)1)'9+YX<'N E<8V:U=<*JRH0PR4T:H
M9#DQIW5(1H8CY9P*(Q?IY+6J 3-63N(=B)MWU*_SO7W!%C57D P,UY:$RT9%
M(:34W2 %F9'2"7CO5R[38X2=KG(%8GP-#5&#&&1&S'*Y!#$-TF;=7J)7ID87
MB H36SO1#5F0F2Q3LB5"W4:430>2YNKM):/!D7BM,(*>;C(;?*#WE":M5:#4
M*6,"XQ'L"I6M$+0U<1 U.$'F$N5!@.2]L;!! #(C0%Y3@EN7+"LYZ$OO35'D
M0-UL-%1 9PH8?=RY4+E<M;A>EVD*(TW"@AOL8#-VC)'G,NU8)@U$CG0*HK#R
M=64/;H"$S4"2TYHSNP8K"AJ1/W35*HHC2Y>$X89/V'Q<M>(T_%[4D81EO_[B
M(^A]+"L(_FH\NFJ=79TK3=[B6SD2^&!=65#L(@8.09R3:S#.^8ZRZ*>PR':!
M*+)!*0-^!$[?LBPPR[)<_LTJ#@V+ [^RY)&/[JJ9E?DB+0*3R:G/#8"P&4 3
MFB2B<,S>Y3#Z"'Q+Y['X$8[Z$#LG;D.O;R._>F2!1<XS+IX76T?1&,F-8=U8
M.7N*<DL*YBHC3W.2B!LH8C,43V9P1XI3CE1DGR(>Y.RU#P(.0IKQ>C5 JW)8
MZ8;,Q0%V4=>/,U:GCC3XQ&9\CC>;J(A2(B(4AX\#X488[",1(91293+Z-L+2
MFE548R+=UD6NAJ#87)"='H%LHS!25K-8KK(&OM4^QJAD*NQ<B$::>@PW,,9F
M&+=UTK*\#6FR9V17? $Z"&)HSI>P3-J!5$.>,3J5W. 8FW%\A$*F#;9*N3)<
M13+5/>Y06$''=35YJ=U@V#9C^%CTSF?C3[/Y;#V[7X'QPQ2LUHO)'U\6\^G]
MU]6;!_=_?9NM_U6>]5O2AP9%8:RP4A7&P]:'J.(KX)\!>XK23&0)6]'.NO)$
M!^SX8>UXP^F^_#;U2#FG27FY(Z* 986!^'U+*7^[*3YWU9\W[_X#4$L#!!0
M   ( "X_<E3/+7D=Z@(  .,(   8    >&PO=V]R:W-H965T<R]S:&5E=#,N
M>&ULG99M;]HP$,>_BA7M12MUY(&'0 61*%"U4M>BTFTOIKTPR4&L.G%F.]#N
MT\]V0L1#@'9OB.W<_^YWETN._IKQ5Q$#2/26T%0,K%C*[-JV11A#@D6#99"J
M.PO&$RS5EB]MD7' D1$EU/8<IV,GF*16T#=G4Q[T62XI26'*D<B3!//W&Z!L
M/;!<:W/P3):QU =VT,_P$F8@OV=3KG9VY24B":2"L!1Q6 RLH7L]ZFE[8_"#
MP%ILK9'.9,[8J][<1P/+T4! (93: U:7%8R 4NU(8?PI?5I52"W<7F^\WYK<
M52YS+&#$Z$\2R7A@=2T4P0+G5#ZS]1V4^;2UOY!187[1NK#U?0N%N9 L*<6*
M("%I<<5O91VV!&[KB, K!=Y'!<U2T#2)%F0FK3&6..ASMD9<6RMO>F%J8]0J
M&Y+JISB37-TE2B>#T=/C[.GA?CQ\F8S1S?!A^#B:H-G=9/(R0Q=3S"&5,4@2
M8GJ)OJ(OR$8B5J=B<R$I>HE9+G :B;XM%9'V:X=E])LBNG<D^AC"!FJZ5\AS
M/+=&/OJXW-F5VZH.53&\JAB>\=<\XF\FL035HA*Q!;HE*4Y#@BF:,D%,S_T:
MSH7DJO-^GPC6K((U3;#6D6!3U:_ .41(/>3P]6I349S+F''R%Z*Z>A8^.\:G
M?D-70=MQ5.ZK[:J=,=K!;56XK?_")4+D]:BM XI]SE,6.Y#M"K)]$G+$DD0]
MIY(PPQRM,,T!7:@VC1BEF N4 2_8+^N@"__^-E+#<?>XSQCMH'<J],XGT ]Z
MP:10G-9R=PY*V74.&^.<U0ZY7Y'[GR<OVN(<M7_ X_;<9GN/NL;*;WG=>NIN
M1=W]/+4:<T*J3QE)E^?0NW7HWCYZC97?<H^@]RKTWH?140PTTE]AJ6:XR/G[
M%<(2A4S(*JDSB?0.$??;YJ1)D8*]-8+T^/^&^9*D E%8*)'3\-4[PXN16FPD
MR\Q4FC.I9IQ9QNI?"'!MH.XO&).;C1YTU?^:X!]02P,$%     @ +C]R5*@_
M^@;;!   '!(  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX;6R-6-MNXS80
M_17"Z$,+-+%(6;? ,9 XV:V!S05QMOM0](&V:$N()+HD;6?_OD-)D9R0XN;%
MNGAF>&8T,V?(Z9&+%YDQIM!K653R<I0IM;L8C^4Z8R65YWS'*OAGPT5)%3R*
M[5CN!*-IK5068^)YX;BD>36:3>MWCV(VY7M5Y!5[%$CNRY**G]>LX,?+$1Z]
MO7C*MYG2+\:SZ8YNV9*I[[M' 4_CSDJ:EZR2.:^08)O+T16^F)- *]02?^?L
M*$_ND79EQ?F+?EBDER-/(V(%6RMM@L+EP.:L*+0EP/%?:W34K:D53^_?K'^I
MG0=G5E2R.2]^Y*G*+D?Q"*5L0_>%>N+'OUCK4 UPS0M9_Z)C(QN"\'HO%2];
M94!0YE5SI:]M($X4<#B@0%H%\E%A,J#@MPI^[6B#K';KABHZFPI^1$)+@S5]
M4\>FU@9O\DI_QJ42\&\.>FHV?[A?/GQ;W%P]W]Z@Y3-<[F[OGY?HX0MZ>+Q]
MNGI>@  Z0]^7-^CWW_Y ,J."2917Z#GC>TFK5$['"H!H<^-UN^AULR@96!03
M=,<KE4ET6Z4L?6]@#!YT;I W-ZZ)T^(-6Y\C'_^)B$>P!=#\\^J> X[?1=6O
M[?D#]A;5FI<,+155#')>H7^N5E()R-E_'=8GG?5);7TR8/V)'5BU9[:X-XI!
MK:@K^#"+2!1Y'CAU. V'*1>&.#F5>X<LZ) %3F1S+A7B&ZCO082-@?!D91*2
MP$1HD8N\881AAS!T(OPJN)1H)_@F5S9XH;'L) R("<^4\Q/L#<*+.GB1,W$>
M=DQ0E5=;Q%ZA4TLF+QP)$W=68Z?32UI S4*M0N<0+TS;M_D>&SYAG/C8=-X4
M]&."!YU/.IC)+_):,BK668TTA10J^$Y7CPUK8D (?1*;4$TY/TJB0:C8Z_NF
MYTXD5L&G*FJL-(7.G.L"UYQD[8>>@2.(D]#$:Q$D,0Z& 9\T>NP$W*=6 25@
M!8F-M<]P$GB^!:9%%.K$'\9)>IS$B7-1*084H^K(<I4Q 6RCVZD5,C%PQ)9V
M9Q'#P_F*^S:/_<]A;:O5"M$W0T4L1663"X<Q]F2!W6SQ%68Y! ,31!)@Z@38
MYS*K60DZ=<I6UOIJC;XO,$N;ML@-(>Y)!+M9Y)MNT1O!2\2;G.651"L&,RMK
M4P$I^LKL.6SRQAF.8\_2PFVB88#CX9CW)(/=++/H4&JJ.>1ZZ+6B-6G$0.D2
M>0^O)QD<.>'=P_9@L E$GP^@1=0=P)ZPL)NQ'F&89T*P%,$$O'Y!:7[(4P;#
M)LS]:['_.#.VT$U>,B";(F?1\%2!>^K";NYZ"RFB2HE\M5=T54 "< 2)4$+U
MU6YDO$B9L(<],2:RP;!;1,/ 06JD)S7B.<>/S@NHNV;4_XP_KA&%]/Q$W/QT
M366^MH6FU8O>A>;<"SZ$Q2;FG4^"@9CT?$3<?'23%WME3[A6\Y?(+&(.9#W[
M$/<NXT>]1X4:H0=HDUO6?9MFCP:;=JF 1*'C.[]0SR3$S23#7\@D 1PE"?D8
M!XO8)(SB@3CT?$'<?.'Z0F:/MR*SB%F0C4_VV243V_KX04+8]Y5J]JK=V^Z(
MXZK>V']X?XTOYLU!16^F.3>YHV*; ]T5; ,FO?,(D(GF**)Y4'Q7[^977"E>
MUK<9HU"&6@#^WW"NWA[T MV!T.Q_4$L#!!0    ( "X_<E1P!H9%2 8  /PA
M   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULM5IM<^(V$/XK&J8S;6<N
MAR6_<D.828R!3.^2-.3:Z73Z06 E>,[8U!:0^_>5C6-C218AI^9#L/'NHWUY
MO-Z5&>[3[%N^(H2"EW6<Y)>]%:6;3_U^OER1-<X_IAN2L"M/:;;&E)UFS_U\
MDQ$<EDKKN(\,P^FO<93T1L/RN_ML-$RW-(X2<I^!?+M>X^S[-8G3_64/]EZ_
M>(B>5[3XHC\:;O SF1/Z=7.?L;-^C1)&:Y+D49J C#Q=]J[@IQFR"H52XH^(
M[/.C8U"XLDC3;\7)37C9,PJ+2$R6M(# [&-'?!+'!1*SX]\*M%>O62@>'[^B
M3TKGF3,+G!,_C?^,0KJZ['D]$)(GO(WI0[J?D<HAN\!;IG%>_@?[2M;H@>4V
MI^FZ4F86K*/D\(E?JD <*2"[0P%5"HA70!T*9J5@\@I6AX)5*5B<@NEV*-B5
M@LTK.!T*3J7@\"9UK>!6"BZG ,T.!:]2\,KL'M)1YG*,*1X-LW0/LD*:H14'
M)2%*;9;"*"FX.Z<9NQHQ/3KR[V[G=Y]OQE>/P1C,']G'E^#V<0[N)L"?7=U.
M@SFXN647[OS?9G>?Q\'#_&<0_/[UYO$O< &^SL?@EY]^!3^!* &/JW2;XR3,
MAWW*#"O@^\O*B.N#$:C#B'O&5Y)E) 1SFBZ_@;^_D/6"9/](D'PUDI^NU^R.
M. DS5L,\LC*0;[/OIX$"-=#5G7\#KBC-HL66XD5, $W!/<Y(0E6HDQ.H81@5
M=SZ.&5847K#H^W@347:N )VJ01\(9:6.Y2# 61(ES[D*:W8B?BFSI:W69\2L
MV8EJ=J(2Q^K N2;/45(8P^I3C),E^0!V.-X2@"D8D^5'8,(/ !EP(./< =HN
MH8L2OAM!SS*'_=TQG21"IM.6&8LR%Z:#VD*!1(A?;"+*V(YK#]I24PF2;;FN
MVQ:;B6*F;3>FM^)MUO$VWQCOZ]=XYRO&UOQ- 3]@.T<6#:R!R1ONBV*068Z0
M$'>)H,'^Y"Y:M8N6TD4_378D*Q^]Z1/8U)4G+^]T=G<NRQ(B\\\2$R-AE"@%
M#<XQI85%M_(IW^ EN>PQ\W*2[4AO!&2U1Q/.Q!(#[9F<7U--B\U^'*>5=[O.
MNZTC[Z^$E^7?%L)T(26X* <-Q[6.F-+RP*D]<)0>W',VA]$N"@E[X+)>;1DS
MH\,/(&'=+G-OCUE#& +6X.*81NSV77P_^+5*XY!%0>:=<O&WY]?7A#/6A!-H
MPIDX0E9=OG)K6FJF7*K%';?FCJOFSG811TM&#<8@5MYKHCP1.=65:&>0P16*
M(;*Y8JAIJ4 3SL25%$-H<<^FJ:;59M+57"C/ME=GVWMWMA4%SO<$8Y#EV)V/
MW$%MSD!ISKQ8\**8,,.BRK*JE.-R<"4OQ3&1$5")> 8!->&,->$$FG F R%5
M)N):TJFFM6;JM5J4@$8S=QI*4@0O)%M&.2EX>7B>I9N"%/+Q48EU!ATJH%;7
MS-4C76L%NH F%5#KOC3X@J1KM9ETM8['#SS:9H#O2[>J'E68+>99)NRJ1[ 9
M*Z%ZKKQE]3!.<SG7E*KG<$T3T%@74* +:*(+:%H!M7IJQX8>-^N>%&OSH!EW
MH7K>#9+PY.8",J0L40*?PQ)3G!==BZ])HI!D"P** [.X!R$1<EWHN7PYD6 Y
M$ UL/C.2(=UVG(X&!C93.E2/Z55FU-L0':G1-*GZ4#(7NQ9R7;[Q'\LDN[<J
M8#.S0O70>F;;[E=P[>TLG@#B>&K;/$UF4JFN[278C+#PQ S[SLX4BB,1-%G^
MS8Z9&C:#$51/1@\DIUFTI/58C?<X"TDHM4(<9R ?7;&AOX!\;']\>&@[V\P%
M4#T8=#FK#+TX%4#+\TRW(_+-5 "UCP43*/:B$#D&'^ 34NV]Z*9E1?I:5A^=
M[#0G2-)I63Q9I$)6ARM-.X;^AW8,B>T8LAT7=3 !'>WRO[\=4ZN>T47I @IT
M 4V1I*N!GF<@G@(GY=IQ;]H?I*']@=*LZ&I_D*3]&7#WP%@B)'L#(Y$27\&(
M0IZ%3*Z"3&58GF$,A)<PHIPY@!W3$FJZ'Z2C^Y%G1E?W@R0]S0":MND*[\?>
MUOWTC]Y2%[^+^(*SYRC)04R>F)[QT651S X_-3B<T'13OKA>I)2FZ_)P17!(
MLD* 77]*4_IZ4KP+KW_P,?H/4$L#!!0    ( "X_<E3G&P\+* <  " =   8
M    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULG5EK<]NV$OTK&/7.G6:FB@A
MS\3VC"S9K68<21/9Z6>(A"PT)*$2D!WWUQ< :5(VEHCN_6*3U&)Y]G!W#QX7
MS[+XKO:<:_0C2W-UV=EK??C4ZZEXSS.F/LH#S\TO.UED3)O;XK&G#@5GB1N4
MI3T21<->QD3>N;IPS];%U84\ZE3D?%T@=<PR5KQ<\U0^7W9PY_7!5_&XU_9!
M[^KBP![YANN'P[HP=[W:2R(RGBLA<U3PW65GBC_-^I$=X"R^"?ZL3JZ1#64K
MY7=[LT@N.Y%%Q%,>:^N"F7]/?,;3U'HR./ZNG';J=]J!I]>OWF]=\":8+5-\
M)M,_1:+WEYUQ!R5\QXZI_BJ?_^!50 /K+Y:I<G_1<VD[&G90?%1:9M5@@R 3
M>?F?_:B(.!F VP:0:@!Y/Z#?,H!6 Z@+M$3FPIHSS:XN"OF,"FMMO-D+QXT;
M;:(1N?V,&UV87X49IZ]FJ^5F=;>83^]OYFAS;_Y]N5G>;]#J%LVFFS_0[=WJ
MSPWJHH?-'/WZGP\7/6U>:H?VXNH%U^4+2,L+,$%?9*[W"MWD"4_>.N@9M#5D
M\@KYF@0]SGG\$5'\&R(1P0"@V?G#HP <6C-(G3_:XF]UX 73(G]$4YN20@NN
M/@7\]FN_?>>WW^)W:6HXE4I!E)<C!VZD+=2GJRX>CTT\D8GHZ90+P'(XP.-3
MPS?H!C6Z03#J:?*724Y3SUHA+4U!QS*/1<I17L&V3^UUS-0>'15/D,B1K+EB
M9W$UK-$,@US-N>EAL6!E9\@3Q#)9:/&/>P 16+H;GM RLIR\9\\W(Q2W<C>J
MT8Z":*]98CK-5B/^PW1CQ2& (__-(Q^?;]4";5Q#&P>A;;2,OW=M7TQ0+#,+
MKY7#L?=R3(8 B;X=):25Q$F-=!(N#Y-O-K52;L :K$J#E3+Q>>Q3'R-@-NFW
M8L11TUVC(,H[6PDV)[<F*V5N6#5:FR*N--/\I!Q<%&!SC0*?N,0.F.!HTLXP
M/M$&'$3_.[,UFYL\M2"/0NUMP2.Y<^D+PL4>ENZ0#GS" <,VN*2!2\Z"F\E$
M[$1<=@,#MIU<XJ/%0)D!=FU@&]7 8=F8[5G^R-6[KJ@4-PW5=K!4L*U(?]HA
M<2,G.*PGTSB61]NN3:?DXHEM4YB3OI]-(T!8 #M*:7O2-<*"!T&<ZX(?F$A>
MFV/)AM1[7E3T@*@'?D,',/M673)H%T/<Z \."U!-[H&]6&9+$8KCXLB;2$#@
M@,1 Y>*;=2D-=*A&BW!8C.9\QXO"-:8GGA_AG/!UAHZ!+@K8&923=I2-+.&P
M+BW/F4F T'WUZ>+A8 !E!V ZP*-1._Q&J_ D6.R+_,FT_//GB*01&!(6F/6Q
MB/?,EHEI=(?"TJ)?7/;QOX_B8/LU1 OQ-:.+HV'?9P6RI"1J)84TZD+"ZK(N
M9,QYHM"ND!E2S%2-B2$,VU<-#$ ^6UM(HRTDK"UO>!:Y-LU;N#HO._9_?QD3
MC#^C1-JE,\I9!A82 01G#)0[8-<602,XA/YO)23JI R74.7W;:[@_AB #5@&
M<Z41+](/%M"MR)E97YQ?0(W<D)_)S6D6KM=KLWIA^6L?!_GP5<0CPC<9DO8^
M2!J=(6&=6;.7<LUEYV"&AX3G"?S1?,'P0 *:,@F ;"2%A"5E70CSK0YFGGNH
MX>9H5W_"<LH>+G1 289OP55! (;]]FD(:12'A!7G;5X<CMM4Q$C9Y9'AWDBF
M">0WM\ U7V+'6RK'5Y3!8# $H@#64F,\:E]JDD9Z2'B=]*[+E@$<[-18F8D)
M+V*AWN_*5."AI1,D$(!=U)Y&M)$V&I:VNF$96;.9GJ#MRTD6A9L6]65K@"-
M+ !#/!X/VU6?-@)'PP)G S"54+AT_S7AY=4'VWM=7%:EW84MA2>C?SD\N:7
MHLHNM8&/ 9AB2D?M+9@V"DC#"CAK@XR81EO^*/+<?A8[#3'5(<&<HKZN84,U
M%(AO24,37GJR71?6P6 <W*XU@A'X$M>W6>4'X!MZH;Z-H!%#&A;#S<-Z?>?V
M::=W:+[8S.Y6FX>O-V_V;-%T=K_XMKA?W&Q".DD;G:1AG72TN8793A9V!L0+
M,WL *?+%CT $P68MY#0*28?_+SG+U;+K"%HLO]UL[A?+W]%T.4>WB^5T.7-W
MYW'6""']F1"^+J[*OELK]NO2$*0OM*E74>>;C (=M]$\&M:\F313PD)5VR:'
M=^BUM%N"F?G1W8/8?1WSL$-2%U!LVB@=#2O=M-H\B4U)6]3'/+%[!L@=3=F
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
M>CM QA5MO:3%J] Q#-W-[(F!HX]?/8!.BJV .[<)TI%5&+[A-E.X?Q ' T*
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
M[)/@1E9+]DGRN2RDE<)<]2WLD50_"[K?>]W)$[KCA/VF*KLR[)<J%_FA@CZ
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
M+<#SA5*VN2 #NU?C-_\#4$L#!!0    ( "X_<E37 #KV  H  ,L8   9
M>&PO=V]R:W-H965T<R]S:&5E=#$U+GAM;+U9VW+<N!%]YU>@)JF4736>F^3U
M35*5+'O7=EFVRM[-/J3R@"'!&<0@00/@C)2OS^D&>!E=G$LE>=C5D 2Z&]VG
MNT_#)WOKOOFM4D%<5Z;VIY-M",W+^=SG6U5)/[.-JO&EM*Z2 8]N,_>-4[+@
M3969KQ:+G^:5U/7D[(3?7;FS$]L&HVMUY81OJTJZF]?*V/WI9#GI7GS1FVV@
M%_.SDT9NU%<5?FNN')[FO91"5ZKVVM;"J?)T<KY\^?J8UO."/VNU]Z/?@DZR
MMO8;/;PO3B<+,D@9E0>2(/%GIRZ4,20(9GQ/,B>]2MHX_MU)_YG/CK.LI5<7
MUORNB[ ]G3R?B$*5LC7AB]V_4^D\3TE>;HWG_XM]7/MT-1%YZX.MTF984.DZ
M_I77R0^C#<\7#VQ8I0TKMCLJ8BO?R"#/3IS="T>K(8U^\%%Y-XS3-07E:W#X
MJK$OG%W8JM(!7@Y>R+H0%[8.NMZH.M?*G\P#5-#">9[$O8[B5@^(6Z[$)21L
MO7A;%ZHX%#"';;V!J\[ UZL?2GRC\IDX6D[%:K%:_D#>47_@(Y9W])\<6+S1
M/C?6MTZ)OYRO?7! S5]_H/6XUWK,6H__6V[^H3C*U)>^D;DZG2 5O7([-3E[
M,1,_/MS%5N*WL"6_=\ :K?FJ=LK).E?9^<8I%3=?*!>0T:)2U5HY3WMLZP"\
M&IE*2X2$BQKI @1GP0K?26&9>:\I[S0-LO<Z;$78*K*VD?7-3/R*AWL%P()[
M!#3.[G2A(,-Z6E-H/+;2^(Q%#Y(:>1-WD)QTHER[O*U\H 7121"WU6L=4)CR
M[5B<*)VMID)6MMX("XL=5,*=?@JKJD:1:^^<1A2MP_MLJ^$U)VB3JAICV9*9
M>(]"5!2:*M*4M_T;CAL9NOX;JMJ_9FM61$R3L1!:PG, A338'6LZ%\<U"O;!
M,<@:'946;1[X,+H.RI7*]>>6(C>:T("/L5A!+XP?"9J2\Y7,MUF.XIF\(^[U
M#NLL252*50-5MO#BD:YSTQ:T$4=6I:YU4-W7Q]ABT%OH*^F%B:B3\5@PA8.*
MI=[6?_K#\]7RV2N?C0/R46W@BRMG<Z5(@Q>_JPAN%J]S:<P-U.ZLV:DB@U4[
MB0^M%P91W$0]N9&Z IJ<]M%(MJ0F]QHXO76>8[IN\5EY/R,=:P77[0C%2&#N
M3K;VK-DA%E@70X#4I8!!#K*,I/9"LM^WVO!^Y&8 (E5R_4A<+NO:!NA"''&\
M/*@B1BZY." ^>T3%BKBL,TE2,&ZPU!BQE7@ED?OP+.%&%D L)1[BFX>,W(S2
M,)SMPDCOQ7GLNA\')WVNQ7GCM!'+GV(U!UQ%T[K&.C(KYVW1<&'DWK<Z9'L)
M9..41>?3WRCT*%H!UG"Y#@ZG MA:%Z;BK?0PLA[>PR&_JFN)C/T*K*%\X=-.
M>\Z^7#:D"]) "A0VBAWE9W M,X[W-1H/6)$TLVEV0=C]9&?B^.5J^23?/5DL
MCA;/Q*.WLS<S*'B,-(4W?3A$_NBAPQXR7*L29ZJ1\^1-6Y8:P9ARM&N[?T))
MB;2(Z]2UREOB+=VZ#'!4&X#L_KK$D2.UR!)5%Y+*1B51*TO4"$;4'/E5:6]
MX BJGAP9RPL^6'SQ$8>W"T)_@"[0TPS,T'%H_;0KI+Y1>:RW.VU-GX1?$P=;
M+AZM'W<% B]1#*B!B+?7J?"=QY@M7QP=0R;,@&G@$>(1;2 35HM7X\7\:OGJ
M\30C [ZTR(?E8OWD*=E2M0;(PV;RD&HAQ[',/2@@_>V,6BT>R=ZHL?#8F#IP
M)$AVN<X=H/8R6(>:+ROT16XGF>&"4BJ%5 #D+^6-6!X/@'?*L%'W S_KM/Q_
M@/])*12W.["?9@GW8H3[Y2KA_MEQQ#TIF/WOD9^E=3$:T>+.2YP,< <W4F!E
M0)T7''#^4BK\@D(_ (X$$ 8BA8AB>E??BC@KSFXK]L1YU+>'@2 .@9!]LCLF
M4V)UU*$A>@D!I,;LK=%%A]?>!A(45:>2'MTEF\92-\8O0:DL&D/57)=E4CU^
M-43 MC4&HEE&GKRU+8*-^G*7<W0P_BP BY_5VK68VL0S-GX5HW%W:8U7\01#
M5^X(#[R1&".YGE=F0YUZ*2X1XTN-_%-HR/(Z$%:E2*@HM$.^HD;1^>Z4Q5>\
M^1<R\(T$SD<;>YC1B@]6B7<X^)1[%N#@B'<PXK*@\FUMC=W<='NBJV];\(I?
MLS0<P8M?E+.DKY-V8"E.HUU'GWNH,&=@KAZ4 CH&6^ 061#=IW8/:M]8"$F=
M_ZZW$:T/+=:^Z(+R^9"DIX8>$R05K@3R'LD@',0(J-SCE.BYD78$%17' +'Y
M#4@DF[[3&PN2XLW-'8V:$D^NB9?8+'$.UH<I61.%Z+D*JQFMAI1OS#.4K(&:
MLC4"&9#VE,D! #"33=?19!!;!%L3[&]2^P/*34&^@TJFQ1E1F;8NY<XZ5G9(
MEQXB++-QAWI?[\B:$95I-R"\XOEA+G/%RQ!_!7 2=D"K-+ 4MY$QMUL?N:%O
M.CR_^5BENWI-5KXEJIZSA],A4XM W2!VSEE6$TL=C,R&,O\^AOQ2 FX,QELL
MAVQPZGM+FQ.+[L: 2/]53\D+B^FIGR]'(P0WN[[&O1BY)?OGIQ4\PI*_,-HT
M5M6RPWQG1YP$Z]2RT]"E_>&1Q7Z+\L'YRJP]G0F"(99&/II[S$WF=:6-=(<3
M4)\9X*B$L+@W<8#."O8XG-2RGVQ,Q9MA"$R[?(?NW":2-$P%!Q;'4MR)!UNG
MT@/_U18&^=:E*=5W[CA [IWCTXA&(YL-:<13$)9S_1[[,BV+&1)G^Y[)T4!$
M/?]\C1/8FG/Z\ZC\#]S]%H:( ^C0PMF) 36CD2H=_9"UD.(WB =.=T%YC?Q-
ME&5Y#'=^P,#'/*'?U3&-*U G9/&5D7^7XN/'BVDJ:'5AK(L3),&NE+DV$79[
MGG]VFFN6L'G>-CKV^R_4;USA*>-8.P5<^]MLK^OK)'OM:)SM9W3T97I]/Q\O
MI3:M4QF7-Q152J&8;0WUA1#[L(<M(VMEK+S=-0?H^_>6JN!6,9"@23O.?*[&
M,?<+L:.8=Y2[0[)"@BG8$6--]Q)D -,-1(]O1 7\DL<,'D(*#Q"[(=G=T6F,
MOP8:&3!_%,OI8K&@_\1J]2+^[=^,+CDB<"$.C8\'CF%JYLD3[2?KKC.PM)NM
MHQ?O HE;:@P)E\$*[)JF;M5!#   P010'YBZ'YITH]!,70-L*",8&&[G&U\D
M5%Q" 2CN,0]-QD/:Q:X_XG8#_>VZZ50,)2*E9$9W(-*CDH%!P>YW=D^W1-,X
MR7"96*N#&A&MN^LO'N#IP+=-C<,[F5BV@:X[D^J9N.^V<SZZ8 9)V/ U>N23
M(=XU]V_[F_KS>$$]+(_7_)?287Q%@JD26Q>S9T\GPL6K\_@0;,/7U6L;@JWX
M)X /!D\+\+VT*&_I@13T_WYQ]@]02P,$%     @ +C]R5'/<?"H@#@  K28
M !D   !X;"]W;W)K<VAE971S+W-H965T,38N>&ULK5I9<]M&$G['KYC29K?D
M*IC"P=-7E7QDXZU*[+*2^'D$#$FL08#&#$1K?_U^W3.#@Z3D)+LO$HZ9GK[[
MZP9?'.KFB]XJ9<2W75GIEQ=;8_;/KJYTME4[J2?U7E5XLZZ;G32X;397>M\H
MF?.F77F51-'\:B>+ZN+5"W[VL7GUHFY-653J8R-TN]O)YOZU*NO#RXOXPC_X
M5&RVAAY<O7JQEQMUH\QO^X\-[JXZ*GFQ4Y4NZDHT:OWRXCI^]GI*ZWG![X4Z
MZ,&U($ENZ_H+W;S/7UY$Q) J56:(@L2_._5&E241 AM?'<V+[DC:.+SVU']D
MV2'+K=3J35U^+G*S?7FQO!"Y6LNV-)_JPT_*R3,C>EE=:OXK#G9M,KL06:M-
MO7.;P<&NJ.Q_^<WI8;!A&3VP(7$;$N;;'L1<OI5&OGK1U ?1T&I0HPL6E7>#
MN:(BH]R8!F\+[#.OWNWV97VOE'A?9:HB#8F/I:STBRL#ZK3F*G.47EM*R0.4
MXD3\7%=FJ\6[*E?YF, 5V.IX2SQOKY-'*;Y5V42D<2B2*(D?H9=VLJ9,+_V?
M9!V1GG:DITQZ^G]0XZ.4* B?Z;W,U,L+1)E6S9VZ>!5'$_'0$>*S@F]G=5L9
M@2 5ZFM;F/NGY*IYD-4[A*^6' %%Q0N;7(("_,QLQ?7-&[&(EZ%X,USXC[\M
MDSA^+FY,G7T9O\)A6YD+LVW B:;W]B0Q.FG/C$D3P(1J=ZN:SHQ"5MA]J+^_
M5QSOA0Y^W4(C;L5A6V1;(1N%(-194]R"T"TEF5 <%#^]P]T>3TT=-,I($A^'
M2V,:Y +Q1=T+Y72J^4U>-,@5=:,GXEJ+>GW"04RDD8JR>E,5_P%E%D+4>V9<
M?2,A%&W\0:R6LS"*(I$L[/\X3.817Z5)PO\AB]7(AUU5W+;ZR*[BTF !62*)
MGO,Z>LKW\?,GXFW;%-7&,44KR4JRNA<R1_ %4E1(B$5'\2\?Q#H7^[;9UU8T
MX]GFO86&=L6^J>^*'&XH=HI, ^^HV\TVL"8:<K>3]YT!2.7.+F2+O6IT756J
MM"YR2O6PA5EO[WLSA>!G762*KCI+AO"F2B,GR\JP60.9WQ4:RSWWGI=,4CP@
M6N L="25,.<E+HB@0(,SM:'0&6S%P:@%4(LL\H&2AVX<TO.RS<E(W8IQ.$(J
MW3;DM?=4WG 0A24$IY/N9-FROK%EA\7L:6QIUH$V6+W!744'X'_1\,K"H& :
M3^2@RC4%R%CP@*.@+#:#O5Y0;=."V0ZL[;9Q4E@\UY:5;5WFBB+EUV-_D#G*
M5*&)7AZ 54^BD_L-\VD4'U"WC7A=RR;G>/.697O (;!.,X%- W.R.J3>\MMA
MFA/R  HPO74X<C)8AQ\J,E! ) C $(5AS&*+O95[)-NLL PV5,GQBA32%)GI
M MT? \X8#I&]_+.:3#/*:O8-,\LO ^)]],YJ3VXVC=I(HT35<K8A)K>PFPYP
M]<;:WZ9BLT5>=.(56K>@!$]LB2*E_MZ+7,!J>LT6!;4]=$N>895T;;ESQ%B_
MH-*B=#=',0Y>RC*H:H,,ERDL2L)99'/9IUY#ED%'U64GHG.O)&H2(8(NG09]
M.AW&HQ.($M=#="\_W5SK)V>Y=!$J=UP(;0Y.7.Y=3,-E'(O%*IPNE[@-IQ'N
M%N$J2=@"Z[I$W6".Y6VI'$)%AM?L.8P<"U- G:3E<S'15G=@&>P2@\3+^\HT
M+2-79-N)\Q^_^XQ.NA+S++@!\,[;DL-C1#?XK;L[KY_@E\Z!;MB!Q"6KI6XU
MO!"*^\P@5>5/K^]4 \S=4Y1G"U[408$?_%7P3^<J\6(F9I-D%?QN*?B5?AU
M\UH5>'.54:"46'*9S,43D4Z6L^\='(MXNL*AL\ELRB;R3C(HOL-D&OCBVZA2
M&J[Y@G('FX.=P1?BV<RZ;CR9)4YY'VS]=CXV/$V6NNYB@QS3E7H7VNR'P=@/
MW<$]LG )5?F]>QA.6:0F$8?NJ4;_A=BF=5E9:_+%?N$YCQOEA=JFN%^DSN57
M\4;N"R-+\;-LOH!L70U2:$YYYJ3BCS3088S\T2CN3 6TQ*@2:\O[,)A-8U;P
M9YMVJ/1UV@ .TZ@[TN5>0QF^NV,(IO:R,:B*=#_(AVVEOJDF*SAW5GD?%RZ/
M6\BW]BY'Z0X0P!9?JN= 106+"%II[*#9+%PMIJZ Q3.GRF-PY-0TTA@6C\#8
MAXIT#6/&JY!IV<1FZQJ5EOJ.7'*K@D<.>NP$7]D.B):.GJNMPW),MOX9&3V>
M6CXFO70VE5,[H0.B A4!1\.4RO4-UHTCM]*>AZ@J'$+A2@Q[\1G_@CV.#K%L
MP>LZC.@/I7ZAJH5:KZD 66\,^I-P-(6:-Z2/-E0PW<H>RQ#HAZ>596_R C<
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
MX&-!"O4/03^U?3(1/]4'=>=G5$=RNAZK'_6,7(8^\[@Y5JDTQ[/+/A+-U0A
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;*U8VVX<-Q)]GZ\H3)S
M!L::BRQ;ZT@"? OB19P8<;)!$.2!TUTSS:B;;)/L&<W?[RF2W=.28WD7NP_6
M](55/%5UZA3;%WOKKGW%'.BFJ8V_G%8AM,_G<U]4W"A_8ELV>+.QKE$!MVX[
M]ZUC54:CIIZO%HNG\T9I,[VZB,_>NZL+VX5:&W[OR'=-H]SA)==V?SE=3OL'
M/^MM%>3!_.JB55O^P.'7]KW#W7SP4NJ&C=?6D./-Y?3%\OG+)[(^+OB7YKT?
M79-$LK;V6F[>EI?3A0#BFHL@'A1^=OR*ZUH< <;'[',Z;"F&X^O>^W<Q=L2R
M5IY?V?HW78;J<GH^I9(WJJO#SW;_/>=XSL1?86L?_](^K5W]8TI%YX-MLC$0
M--JD7W63\S R.%]\QF"5#581=]HHHGRM@KJZ<'9/3E;#FUS$4*,UP&DC1?D0
M'-YJV(6K#]W:\\>.3: W._SU)Q?S +_R=EYD'R^3C]5G?"Q7],Z:4'EZ8THN
M;SN8 ]" :M6C>KFZU^-K+D[H=#FCU6*UO,??Z1#E:?1W^I]&27^\6/O@P(D_
M[W'_9'#_)+I_\C\E\5X?TGS/?:L*OIRBNSR['4^OEJ<G]*ES^LG0.^6*BI:+
MF*+5C-Z:X+K8*6\-<H=U[+@D;8(E9:@SGHM.GM06MVKKF-%:8;+7H2+@ '^P
MI:YKIE>JU4'5,_KAAU>TK^!G?:!0X85M6F4.5,!#Z=2>NI;@_@%0+!;Q'_:C
ML+?DN55.!2:DV$!'/-D-/3@;EH7*V6Y;D>T<:>\[+.()EMRR;9UM\-*Z QD;
MX"-BQ=[:Z*!5+<$!G \4E\/\V=<SJ,OZ+W2\ /.V82PJ(%8>YH(-412XP>(9
MJ<::+5D\<WBAS=;CF9FP)%F\Y=X^H5];I+6HK<>:&>T98E0PM*2D36=*3QL
MC:XWV@%-CIE@U'9.@HMHU-V B&]0DP W!;J'F];"D&WGZT,,=2(NTQJIJZ0'
M#V[7[X1^8RRN:ZK4CN,"M=:U#@?9,A9)GCD6?0;\C#BG IRPIAP  ]].HX$E
MQ.BNP5 HV 783F2E%B >9"J1,M6;WPU+L&.#Y?F"2G7P/? O1O)&@=&ITI7R
M]-"Z8V2/I.[+<VI$9Z!_H7.(<8:K ZT%.4BCRW'Q=Q@Q$G!\=9 =Y++171/+
M7/:FZ D!4)(*).0.&#FD-F 6>7V3-O2ICP0TGC?"5-]EL))+,*D34<G]<)99
MWL)'H6HVI7(9>2=4$C]B6MD:B?SFJ_/5\MFWGOI)=4*_C)I-4B$&MI5W,]E.
M8RMO:YZ4VH/<Z;GP707M-X<8AH351!/PN%&YZ.!^A1:IE$LM*9X*VP ;8=(4
MU]@):8A91VJD,Z.&2/)3C 0E0N?E9)2VKI6;Y%>YK)_L3*5.M,HR8KIF'5L.
M6Z$X(G:2O/.SKX_,V$M;ETJC%7:V[E"2?9RO4J<=.QP74$U=<&^1@IBD(.PN
MTC.P>0P""KW1$4(%=MJ6*;VWR1<)H8HBY5S6)AXB3[<$)2BI91F7I^$,EA&G
MD7*4C-D$JE-W9=(+M -.0U3K!K*:BW4L\%!^$0%M).&U]D$P9*K\J'RI/A+:
MX4<<<G['(0>"+7&^N2DJ9;8L V'(!/+I4"3M-0*8X-0615:48.3R3N/K1#'5
MB@*@O"B4&,5L)I(.7=RKM=QGRGR!>+.8GXE.]IE[1VH!B,DGM*3OX%YLKJ,C
MM,9-P0P*KQ:1(_W8X%0)9#=61@(\<GO,:\ADI>NHCY-4V:2(8].H[#WU1T7/
M D@C 91-9?" @?&!=.4]]4ZS ;UBI0;/!Q1W^M\)P>..<,EY:""CFPYJQR)H
M6JT1Q#!8O4K;TT/D)VU/+WYY!SA" (P N]F \G&P@0=HF%V<JS5.&<)Z/^FQ
M@L;7T'I5_@52QTTV+!K+_E%J#< H>1W&.ZV5N8YM!.]RF$E)1]5T@"Y;%[;H
M4I:7<?Q&",I[;+-6Q74^B?A'WWXQ'3@.!%WH5F6Q[;' 7XYSHPTXF0(] GR(
M7'R8_3<0)Y^#&&=WI=<ZS2_S=PV<?\?SEV^@064$*D>5_C1V& G/0"-I3M Z
M6T^P,#+\MCRGR=O/#X_-<"K"%XW\?H)QY"ZF$9-+IQF7SCPRF,3;[0RK&J<B
M#[V^4Q?::77,_9!Q '-=$:F"@U)T&/<-CV'^./.JYR%&CQ;M^*<RG0CGLC^]
M]@>._F U02BIXU&P*$LW&D.?,0X>+(=3I(FN054>G<$\!FZO$;=RY[A6,C_B
M[(+BP>G6J08'[(@IBALNVM$199+7".WD2^13H'0/T*>SI_]?H'_WI3(???HU
M[+;Q U>&"29R^@H<G@[?T"_2I^-Q>?H QR?%5D--:M[ =''R[&R:FK"_";:-
M'Y)K&S#YXF7%"B67!7B_L6!+OI$-AO]9N/HW4$L#!!0    ( "X_<E14BZ-?
M5AT  &18   9    >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;.4\VW+;1K+O
M\Q53VIPMJXJB2>IJ.TF5+,>[/I6+RE+6#Z?. P@,Q5F# (,!)'.__O1M+J!
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
M5[_GFO2EI#L:DX78'!0<G)"0P2]#G!+N@-NSKNJR?J \_@JLM5V&:@.XD<
MZ]:8&_YD^-V#.+#CJJ3'I:1(/_3 2@X@'>Y1EJ[CU#U"WL<ST^@9/7!OFJO+
M].@AM^N;:HV#-[Z'P?=;J -MK1]'%R"=TAO G2I6Z9$-,"+QG+D_W!A:E7RP
M,$DT%;C+',3"]&W=[K8F:>\-T45@BBC,@R26TT<0KGA&#^/?#W$8F-H'YKV
M(?&8[GOWKZ[.XZ1C5R;$#M[%> ?O>VGFOY$3 4,;:QS$\,;:ATM)C0/'OV5;
M>9^%KJYPN)G\28/>[0)/= G!"CP.[X#Y*; _EU@*TE_%MO@"NZK8OZ2T6.F+
MMV@-3PPIP/04!"=@Q$H[U3M0+JB&,^E<(S;)F2,^8CN(^7,,?+%A[QA&OV)P
M+Z]@(?J!8D\B(!\[H;1&W?9D+3UQB5D-.4.^1.<>.Z/7V/3)6=70#LV$HQUG
MUGC%"OAUE,@/*XX%%'\4 V/%'/,.)J0#)<,3+YCH,95:.?CLB.=9FJ@<7-S8
MPG"8M",*&9*#.:,%Q$5LJ%Z,-U2_QY+VOZBD#>N+1],^Q%KGX)[YAA;K/S$5
M.>U24)$\02RY2RXG[C*5[C+.L]%9<G#X,=TQ=,PNS<T<:+J)'3NM\0?OQF\4
M411N[6%KG5Q.(!%S-=3B'#?4$+)22 \-&7U:#,1%$Q4>0C@0CG'#PZ8S16([
M.,?!?0C)V'C87<[L[C5]XXT3(=7NL[QX4'&-47IR[8#B5?76(@SW/9?,BMO;
M6Q!SS%<G<R?KS!R?(%QBKE'RP(V_(\57^*?Z5\Q'!F(FTU+;*O6ZD])I,N[9
M[YHM:-GQSKU%;.9>C#=S?V %=(^76 QNEF]HZ4YA@N<FWF[_N@RRS"$!'O+O
M*L9&G'(?NJ F6-[+L]E$[[5>]29/1V**E//A&F<KC;3Z8,ZG* !YI_:N$0$[
MQOE=]/8JQ%S3X4^R)TOJLL731TON*J*#9=TFO4&$;K!PJ)I]&V * [=9.,2/
MK<V8,UX:M$]J:=C-"2&5;.RA+3SM+Q/SA3X3Y&+#6(TZNG>[B9R:X.,Z_2;:
M29!/M=< F9#(5CS*;GP$,J'&Z9(RT/$V'\M%IWLZB,!&$4B;K V)$IQ$:E8G
M(*:GS51H@?Z*1B-/'+."B<2%8J= [!W>5'(/B/XWJ !7V%SN;&F?Q^&3'K#D
M]HZT&6PXB)]?A9-_Z2^*HGI_X'YKJ(L<),11SX#YDM&U1R@MT@V!"$CB%3F"
M^J.'%'GG(<G!M=(],)@'>09F3)O$/N#%>!\PWL&Q=R%94U=UYZ./00WS#:W
M7YM'_\07.("G]-]9U6%J.W 0#R)CVSN>EKK[G3AS,C^?J!O)_H5\S;YBV6Q+
M$W++$G]^2.+/3-^4=<<-GQV]=IT4,N]1 7Q [7,G-<*0&O/W9 $Z2M#QUV7Y
M&ERV(6N'>_ST?':">N\#%\+*$\R@A\@CPO(C/:A$T24%\'@'16^URO97FS^+
MM@$$K38/JTW+MJ3N+.E:6:T/^:8IU4%9@5?(V?8]Y<O!<I@1D \H_>6YTU]#
M9V>J&?-L:UL\VI$6G4()@BXIDL!0CBEPJ8FUH+ !,S@^1(?X4RY.P50L'_'"
M93]C(ZU+7#K4IS"QRT$-Z$'Z@W/RK63G"CQ&YY3Q%',4JQ5K/B>^W>*U;SWT
M8H>#E(-[F"G&3-ZGFYF$E']%3'R+)89> Q)SW[N;84 6U=@DW.DD6)&K.7"6
M1L[M2@D"RW'+?H C^^JW<&C>>Z2RO[ QR-]WQSGX@2Y[/S;VDD1;EERFUHM<
M)^@TAM!9IGBW?T0VQ7\JTZC[M>DO++%8(Q1S<ERP#=6V?E_>@23U]*#6G0UI
MW8N3^>ED.)22\_8W5--6/W/$^8+S+*>+BV,.+GQ_ Q S 1DK>\]] \RR-K[_
MM:8(-H9.V1)+;&W:_MN[=$!AD]S!N"P$Z>%\ R7:J)] P) K3R=4XX5W<H$
M)L8S/K(N/^#2IOJM%';H<%TL^*A^SPX=]<)% 26DAX+#I*0N1 X5C-W4X/H(
M,QFODWAQDR_$<LD)S[\U6,ECQX^.BJ%1B[16A2U(3KC6%,4E-B8CJ&$O[9_U
M$YXJ#E<W<%7YB1,T>'9DU35$5*Q)@9[BFTCBA4TQW%6^;4:"+%,]6G 'V+$-
M)W;\S5=R1)DS[.%N)$Q[?3:E7==\BE/NBB4_OU<R#7=[Q#I^<@<4B\JP-_4R
MN?@5(#W0];:."<UWP(:GX0K=:[XX-@[G^W=_R9H'3,B49@6OSJ:7YT=<V?-?
MVGI+U\@NZQ;0IH]KDX&&Q0'P^ZH&GUJ^X 3A8N$?_P]02P,$%     @ +C]R
M5-6;%% R P  9@<  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&ULK55+
M;^,V$+[[5PR$%D@ KYZ6'0>V 7MWB^UA@2#I=@]%#[0XLHE0I$K2=MQ?WR'E
M:+VMX_;0B_C0S/?-F[.#-L]VB^C@I9'*SJ.M<^U]DMAJBPVSL6Y1T9]:FX8Y
M.II-8EN#C >E1B9YFHZ3A@D5+6;A[L$L9GKGI%#X8,#NFH:9XPJE/LRC+'J]
M>!2;K?,7R6+6L@T^H?O2/A@Z)3T*%PTJ*[0"@_4\6F;WJ]++!X%?!1[LV1Z\
M)VNMG_WA9SZ/4F\02JR<1V"T[/$]2NF!R(P_3IA13^D5S_>OZ#\%W\F7-;/X
M7LNO@KOM/+J+@&/-=M(]ZL,G//D3#*RTM.$+ATYV,HZ@VEFGFY,R6= (U:WL
MY12',X6[] V%_*20![L[HF#E!^;88F;T 8R7)C2_":X&;3).*)^4)V?HKR ]
MMWCJD@&ZAB>Q4:(6%5,.EE6E=\H)M8$'+44ET,+-+VPMT=[.$D?$7CVI3B2K
MCB1_@R3+X;-6;FOAH^+(OP=(R.+>[/S5[%5^%?$#5C$4V1#R-,^NX!5]&(J
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
M#=9,7\@M"CHII:J9H:U:!WJKD!5.J:Z". S'0<VX\)9S]^U.+>>R,147>*=
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
M1:-7"BZ;@A>[ &/T;W"2]$Y>D(.(7WCN PU/@ 0D/(!'AZ"IQ:/_,>@#T-$
M'5GHZ WH.]PU15MQ$ MHFP>N-"_@]NY<[<OC02BS'4_5FN5\.L+]IKA\X*.W
M\;WOPPA?LLR->*=%?@_G&R8+Y?W=UG,NC>'=BB$@')4-Z)5H%6L*=0P_;07S
MXK?S!RYQ0SXC,F6LD 5N$3HF OCUEXR$X>_PJ9>\/R5KC$68QA#[9.+]< B]
M9J^'.VK!2_PRSAER4*'*$4G@&*B?Q>\M'$(837#1V(\C.,!9/' 6?Y@SL7YN
M%J5^VL?:0;#W67NQ@F<#,NG<(JBG EY/>=>M5AH9*YLE, USOBR;Q@Q0Z8DS
M">%)0&-,#_&S%":I$0-_D@S<H-$:ZX,/I& WOL?V_\"JED,2)! 2?S*!** F
MQ8EW^<AE7BK+49PB20B7PA&-J)63\)E..$IHA+,3/PM?D7[YN"ZET0FIL43_
MR"N=%]'QIACB2L(40TG\*-T)T;NV"57 G9NF;;TTI=8TQ& POM"*&-R!TDF&
MTDD^7#K*;C;1>3-_ZAWB+MW[2NE_ Q^2L)V_?N[R.3'>+6N6%K G%6Z,_:XA
M9F^HP$&XW$WO4(^FNJ+ U$$,849MK=F2B]W8B9[)>8@S?DIBR)!&FD$WUPM6
M)PN0U32 "<4WH?93%IFADU")^FF&E9FDD&60^1."GR(_2(&$5HHH*F6X$(34
M#S*<CK$@B6D96-D4VX>Q" .$1T5"_9@ Q6Z5 <5U?5LK;O9U@S-%&)M0NTI\
MKJP#U90.U90>)/Q:KW"SEXV[:[EKSQ)[M^%DIP#VU=)!Z/UMZ</K[6Q+=ZCT
MQ:576 QXG'CG^WOU5E<36R!]);\X@TQZ,:7>4'7,G47HF+EA&LL<[Q82NV?+
M*JC*!7=T$#^<O+;:W22P1C^4.?MZ]AQSWA4BEGC/S+L>^,*I3Y!2VCT/L)P-
M+&<?WM:YJ&M,NW('<D=, 4@(+%K=HJ>E4JTY(O=1?G"=]T^BCR_N'5WM9.2S
MLW3W"'>"F0L4D),X"'",&\Z.8VI&03<B2>!]$QIYHR=D$NS-Y7CK*EMSN;07
M=H6NMHUVM]IA=O@G.'=7X6=U]T/QE4D\&A54?(&F@9_BP2W=)=T-M%C;B_%<
M:+QF6W&%_S5<&@7\OA!"]P.SP/"G-/L74$L#!!0    ( "X_<E0S\"-$^P(
M (D'   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;+U5VTX;,1#]E=&J
M#R!1]I*K4!(I%]HB 8J(H ^H#\[N)+'PVJD]2\C?U_8NVT NZE/SD(SMF3/G
MV).9WD;I%[-")'C+A33]8$6TO@I#DZXP9^92K5':DX72.2.[U,O0K#6RS ?E
M(DRBJ!WFC,M@T/-[4SWHJ8($ESC58(H\9WH[0J$V_2 .WC<>^')%;B,<]-9L
MB3.DQ_54VU58HV0\1VFXDJ!QT0^&\=6XZ_R]PQ/'C=FQP2F9*_7B%C=9/X@<
M(128DD-@]N<5QRB$ [(T?E>809W2!>[:[^C?O':K9<X,CI7XR3-:]8-N !DN
M6"'H06U^8*6GY?!2)8S_ADWIV^D$D!:&5%X%6P8YE^4O>ZON82<@;A\)2*J
MY'- \TA HPIH>*$E,R]KPH@->EIM0#MOB^8,?S<^VJKATKWBC+0]Y3:.!A,T
MJ>9K?Z5J :/"6 =CX&R"Q+@P<,^T9NZJS^$K/,XF</;EO!>23>T PK1*,RK3
M)$?2Q G<*4DK ]<RP^PC0&@YU\23=^*CY"3B!--+:,07D$1)?(#0^-_#HQ-T
M&O4]-CQ>XRC>PNYD,$)I+8*I8!(FW*1"F4(C/-_:8[@AS,VO$^F:=;JF3]<\
MDF[,S J8S, ;U[\+_LH$2C(7P,AN:KWE<@E/3!1XZ+5*])9'=W_TUT$SCMRG
M%[[N7N*^7]SN1,U=QP_\6S7_UDG^][8_W<A4Y0AGM\J8\PNW%$7F6$^5]O4X
M)-)\7A";"P12<*]LA"2MA'!N-Y)0HZ%#^LKL[5W>W:Y]Z3V!K3V![5;</:JO
M7>MKG]0W95O;;],7F&I%5<>RYE*S',;#A^L9#%."YSO,YZA/%42G3MCY'_77
MK=-U3^J;X)Q\_;G2HRW,,"TT)XZV +_;V5&]ZJ&GZ>Z75!1]K+V24KC3U7+4
M2]_L#:2JD%3VB7JWGB=#WT8_[8_LG"G'PE^8<DC=,;WDTH# A86,+CN6EBX;
M?[D@M?:]<Z[(=F)OKNRL1.T<[/E"V>>M%BY!/7T'?P!02P,$%     @ +C]R
M5)/'>B3J @  @P@  !D   !X;"]W;W)K<VAE971S+W-H965T,C@N>&ULE59=
M;]HP%/TK5]$FM=)*OOA:!4A .VT/E5#1VH=I#R:Y(58=F]D&RK^?[80,UI!U
M+^"O<^XYOK9O1GLA7U2.J.&U8%R-O5SKS:WOJR3'@JB.V" W,YF0!=&F*]>^
MVD@DJ0,5S(^"H.\7A')O,G)C"SD9B:UFE.-"@MH6!9&'&3*Q'WNA=QQXI.M<
MVP%_,MJ0-2Y1?]\LI.GY-4M*"^2*"@X2L[$W#6_G0[O>+7BBN%<G;;!.5D*\
MV,ZW=.P%5A R3+1E(.9OAW-DS!(9&;\J3J\.:8&G[2/[%^?=>%D1A7/!GFFJ
M\[$W]"#%C&R9?A3[KUCYZ5F^1##E?F%?K0T\2+9*BZ("&P4%Y>4_>:WVX000
M]2X H@H0O1<05X#8&2V5.5MW1)/)2(H]2+O:L-F&VQN'-FXHMUE<:FEFJ<'I
MR;+,'H@,EG3-:483PC5,DT1LN:9\#0O!:$)1P=4=:D*9@AMX(FQ+7!JFRN1_
M8YOJVDQ\ !]43B2JD:^-/!O$3RHILU)*=$%*&,&#X#I7<,]33,\)?..K-A<=
MS<VB5L8[3#H0AY\@"J*P0=#\_?"@14Y<[W7L^.(+?$V;^F.Z4EJ:P_RS)4"W
M#M!U ;H7 CR[0XLID!U*<P=A+6TR4Z(1,D(E[$S>L"DS)>_ \=J+OYL,.\'G
MD;\[W:VWB^).KUYSIKA7*^ZU*KY_W9C[;!2G=$=3Y"D<*+*T26([4= )@H]-
M*?YOV)F/?NVCW\KS2-7+3281@7*-YOAKD&;7FWRT$P6=0;./?\&Z89N/0>UC
M\+Y\[ 0S%YQ1?6CRT$[2[W<&4:.)=MR@]];\F8MA[6+X/A>,9@A7E,,!B537
M35;:F;HE$F(HRJ<I[)KK=&AZW>;M3+V**0R/5$U,I5W_Y#TO4*Y=F5/@7H_R
M]:M'ZTHZ=07DK_&9J;!E0?Q#4Y;G!R+7E"M@F!E*<^K,/9%ER2L[6FQ<U5@)
M;6J0:^;F*P&E76#F,R'TL6,#U-\=D]]02P,$%     @ +C]R5 57"8*H @
M_P8  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN>&ULC95+;YPP$,>_BH5R
M2*0FO':AJ5BD?;1J#Y%6V:8]5#UX80 KQM[:9C?IIZ]M6$KVU5[ -C/_^8W'
M'I(=%\^R E#HI:9,3IQ*J<T'UY59!366=WP#3'\IN*BQTE-1NG(C .?6J:9N
MX'F16V/"G#2Q:TN1)KQ1E#!8"B2;NL;B=0:4[R:.[^P7'DE9*;/@ILD&E[ "
M];19"CUS>Y6<U, DX0P)*";.U/\PCXV]-?A&8"<'8V0R67/^;"9?\HGC&2"@
MD"FC@/5K"W.@U AIC%^=IM.'-([#\5[]D\U=Y[+&$N:<?B>YJB;.>P?E4."&
MJD>^^PQ=/F.CEW$J[1/M.EO/05DC%:\[9TU0$]:^\4NW#P,'/SKC$'0.P:'#
MZ(Q#V#F$-M&6S*:UP JGB> [)(RU5C,#NS?66V=#F*GB2@G]E6@_E:[:ZB%>
MH!4I&2E(AIE"TRSC#5.$E6C)*<D(2'2] (4)E>@6S3E30E< 48+7A!+U>J-7
MGU8+='UU@ZX08>AKQ1N)62X35VE.$\W-.J99RQ2<8?(#]* #5!)]9#GD;P5<
MG6"?9;#/<A9<5%Q =H="_QT*O, _ 33_?W?O D[8;WIH]<(S>J=V]\=T+>V>
M_KP08-0'&-D HS,!9E 2QHS^#%/,,CA5A%9B;"7,9=^F?APG[G:X+\<V8S_J
M;=ZPC7NV\46V:9X3<X-/'HS6-1HRW8_# ZACHW!@\P8JZJ&BBU"/L 76@.Y+
M&=>WX/?AJ6OIHJ/ M_XX]@[P3EA%]\%IOKCGBR_RZ8OPCVK&QY6*#LF.;885
M;\'<02^I092VQ4ID#VQ[X?K5OHM/;?,Z6)_I[MXVX[\R[:_A 0M]/"6B4&A)
M[R[61*)MM^U$\8WM6&NN=/^SPTK_H4 8 _V]X%SM)R9 _\]+_P!02P,$%
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
M3/ U!$)OP.]KCM>LFF@#]?MJ_!M02P,$%     @ +C]R5+)%/TKI @  H0D
M !D   !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULO59;;]HP%/XK5K1IG=01
M)UQ**T JT&V5QH1:=7NH]F"2$V(UMIGME/+O9SLA0!?2:M+ZDOARSO=]YY+8
M@[60#RH%T.B)95P-O53KU87OJR@%1E1+K(";G41(1K29RJ6O5A)([)Q8YH<8
M]WQ&*/=& [<VEZ.!R'5&.<PE4CEC1&[&D(GUT N\[<(-7:;:+OBCP8HLX1;T
MW6HNS<RO4&+*@"LJ.)*0#+W+X&(2A-;!6?R@L%9[8V1#60CQ8"?7\=##5A%D
M$&D+0<SK$2:091;)Z/A=@GH5IW7<'V_1/[O@33 +HF BLI\TUNG0ZWLHAH3D
MF;X1ZZ]0!M2U>)'(E'NB=6F+/13E2@M6.AL%C/+B39[*1.PY!+TC#F'I$#YW
MZ!QQ:)<.;1=HH<R%-26:C 92K)&TU@;-#EQNG+>)AG);QELMS2XU?GITQ5:9
MV "@,7!(J$;SC'!T,@5-:*;0=R(EL8G^B#ZAN]LI.GGW<>!K0VS=_:@D&1<D
MX1&2($0SP76JT!6/(3X$\(WB2G:XE3T.&Q&G$+50.SA%(0Z#&D&3U[OC!CGM
M*HMMA]<^BI>8E?@PB5.JHDRH7 *Z_V:VT;4&IGXUT'4JNHZCZ[Q -S%)E721
MNP_"<IZBLIX2S8B.4LJ7AT8W1$-=_0J^ON.S7_[C"+<P#KL#_[%&9[?2V?T_
M.D_1'&0$7".1;$U!?4!?I% *S<FF+H9F+1T3S_N&W/>JF'K_&M-$*%TGK #L
M[B6WU\485[DM.O9OJW9OW^I [5FE]JQ1[8QRRG*&[F? %B";FJ]?0?;?HM?/
M*[KS5^2[+MUEBYC#QG;)@<%BL^N:NHHT4P8OM$J =S]7W)Q^\O3:] =[?^S@
M+0H0A#O"\.U+\ )GV#U6!'_OL&,@E^X.H% D<JZ+ Z1:K>X9E^YT?;8^MO</
M=XCN8(K+RXS()>4*99 82-PZ,U^E+.X#Q42+E3M2%T*; ]H-4W.' FD-S'XB
MA-Y.+$%U*QO] 5!+ P04    "  N/W)4).%ONPH#  !)"0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S-2YX;6REEMUOVC 0P/\5*^I#*[7--Y *D%K0M$K[
MJ$K;/4Q[,,D!5IV8V:;0_WYG)V24!%IM+V#']_&[B^\N_;60SVH!H,DFYX4:
M. NMEU>NJ](%Y%1=BB44>#(3,J<:MW+NJJ4$FEFEG+N!YW7<G++"&?;MLSLY
M[(N5YJR .TG4*L^I?+T!+M8#QW>V#^[9?*'- W?87](Y3$ _+N\D[MS:2L9R
M*!03!9$P&SC7_M7(]XR"E7ABL%8[:V)"F0KQ;#:WV<#Q#!%P2+4Q0?'O!4;
MN;&$'+\KHT[MTRCNKK?6/]G@,9@I53 2_ ?+]&+@]!R2P8RNN+X7Z\]0!10;
M>ZG@ROZ2=27K.21=*2WR2AD)<E:4_W13)6)'P8\.* 250O!1A;!2"&V@)9D-
M:TPU'?:E6!-II-&:6=C<6&V,AA7F-4ZTQ%.&>GIX6Z0B!_) -Z#(Z1@T95R1
M"S*&&4@)F3DAUTJ!5H06&?G"Z)1QIAFH,Q1[G(S)Z<D9.2&L( \+L5(HI/JN
M1C3CP$TKC)L2(SB ,8;TDH3^.0F\P&]1'WU<W7NK[F)"ZJP$=58":R]\-RMD
MS%3*A5I)(#^OITI+O'B_CK@(:Q>A=1$=</$-2Q2+45+-BCE!#XJD5,I7K,PU
ME>TY+"W&UJ*ISY=A$$1)M^^^[*:J*>4G22>NI=[@1C5N]%^X1,P(KK%J"FP)
M4\4R1B5>DK8P2D^='<"XLQ=#4R3L1NT1Q'4$\=$(QH!]+F74=@_88!]4T$87
M-UQ?)-$>7IM,TH[7J?$Z1_$F6J3/%Z8C900OG\%[%[733&2P1]HB$K:#=FO0
M[E'0[WH!LHVFVW05[2>N*1-Z!]YKK^;IO7LSLVVWTEBQU':K-L)>PWL0>G&\
MQ]@BY<4[5?:&,JDIDZ.43Y2ORO=).8Y.6J1@ZH44'Z=/FI>N#;]-[#"_[_T=
M%-Z_Y/G<AH#57\?5VOV]1E/R]KB/BI3,[LZ<,Q\97ZF<LT(1#C/4\2Z[J"S+
MN5UNM%C:T3<5&@>I72[P6P>D$<#SF1!ZNS'3M/YZ&OX!4$L#!!0    ( "X_
M<E3:K0[_#0,  *$(   9    >&PO=V]R:W-H965T<R]S:&5E=#,V+GAM;(V6
M6V_:,!3'OXJ555,KM<T-PF40J<"F]:$:*NWV;)(38C6Q,]M ^^UG.R&%$**]
M@"_G\ON?.#Z9[!E_$RF 1.]Y1L742J4LQK8MHA1R+.Y9 53M)(SG6*HIW]BB
MX(!CXY1GMN<X@9UC0JUP8M:6/)RPK<P(A25'8IOGF'_,(&/[J>5:AX5GLDFE
M7K##28$WL +Y6BRYFMEUE)CD0 5A%'%(IM:#.YZ/M+TQ^$U@+X[&2"M9,_:F
M)X_QU'(T$&0021T!J[\=S"'+=""%\;>*:=4IM>/Q^!#]A]&NM*RQ@#G+_I!8
MIE-K:*$8$KS-Y#/;_X1*3U_'BU@FS"_:E[:#P$+15DB65\Z*(">T_,?O51V.
M'-Q+#E[EX#4=>A<<_,K!-T)+,B-K@24.)YSM$=?6*IH>F-H8;Z6&4/T45Y*K
M7:+\9/A((Y8#>L'O(-#U B0FF4!WZ',=/4/$:$0R@G7A;]3FZVJ!KJ]NT!4B
M%+VD;"LPC<7$E@I(A[6C*OFL3.Y=2.YZZ(E1F0KTG<80GP:PE9):CG>0,_,Z
M(RX@ND>^>XL\QW-;@.;_[^YTX/AU=7T3S[\0[[1TB"6J8*:N4M5U#102(I%D
M2$@LMY+Q#\2QA'%'YEZ=N6<R][J?ZR$'EHT<;0^KC-@W$?7;OPOO_%%O.+%W
MQQ5LL7+]8%1;G>#V:]Q^)^Y*P<%1<?1AK-AO;A%5MYFJ70(Q<)RUU+!-39DP
M.%'CNPTQ+4:NY[9K"6HM0:>6):CKA0*5*"9) AQH!*TO1W">W'."!N&Y4>"T
M\PUJOD$GWSS%=*.+C78XVY8G$V?J.L<*M(US<(;@]?K-8W%NY/:\?COIL"8=
M=I+^DBGP-J+A.9'C#1I$YT87<$8USJ@+1S?4L2AP!%-+=4P!? =6^/6+&SC?
M'C^/9,'9CN@FUP8^.GMYG 9UET5);1_=]CGPC6F" D5L2V5Y4]:K=9]],.VE
ML3Y3_;=LEY]ARN;]A/F&4($R2%1(YWZ@>'C9$,N)9(7I*6LF58<RPU1]0P#7
M!FH_84P>)CI!_542_@-02P,$%     @ +C]R5*XE>='Q 0  W ,  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S<N>&ULA5/=;YLP$/]7+-2'5IIB(.TZ58#4
M-)K6AVU1TVX/TQX<.()5?S#;A/2_W]D0Q*1E>P&??;^/._NR7IM7VP X<I1"
MV3QJG&OO*+5E Y+9A6Y!X4FMC60.0[.GMC7 J@"2@J9Q_)Y*QE549&%O8XI,
M=TYP!1M#;"<E,V\K$+K/HR0Z;3SQ?>/\!BVRENUA"^ZEW1B,Z,12<0G*<JV(
M@3J/[I.[U=+GAX1O''H[6Q-?R4[K5Q\\5GD4>T,@H'2>@>'O  \@A"="&[]&
MSFB2],#Y^L3^,=2.M>R8A0<MOO/*-7GT(2(5U*P3[DGWGV"LY\;SE5K8\"7]
MD'N-R65GG98C&!U(KH8_.XY]F '2Y P@'0%I\#T(!9=KYEB1&=T3X[.1S2]"
MJ0&-YKCRE[)U!D\YXESQJ$HM@3RS(UARN0;'N+#D"S.&^79=D0O"%7EN=&>9
MJFQ&'8IZ*"U'@=4@D)X16$.Y(,OD'4GC-'G9KLGEQ=6?+!0M3[[3R7<::)?_
M]4W6W)9"V\X ^7&_L\[@3?_\A\1RDE@&B>LS$E];\$U0>X+LEI38DS><@IZ9
MO_=A8+L);'X6#D42WR9QG-'#W 6=799_]Y^9V7-EB8 :@?'B%AG,\):&P.DV
MW-]..WP-8=G@^('Q"7A>:^U.@7\2TT 7OP%02P,$%     @ +C]R5)5 M-Z+
M P  =PT  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULK9=K;]HP%(;_
MBA5MTB:UQ,Z%A F06JIIDS:M6G?Y[)(#6'-L9AM8__WL$ +-K3#M"^1RSGN>
M\\:QG?%.JE]Z!6#0GYP+/?%6QJS?^;Z>KR"G>B#7(.R=A50Y-?94+7V]5D"S
M(BGG?H#QT,\I$]YT7%R[5].QW!C.!-PKI#=Y3M73+7"YFWC$.USXRI8KXR[X
MT_&:+N$!S/?UO;)G?J62L1R$9E(@!8N)=T/>S4CD$HJ('PQV^N08N58>I?SE
M3CYF$P\[(N P-TZ"VK\MS(!SIV0Y?I>B7E73)9X>']3?%\W;9AZIAIGD/UEF
M5A,O]5 &"[KAYJO<?8"RH=CIS277Q2_:E;'80_.--C(ODRU!SL3^G_XIC3A)
M".*.A*!,",Y-",N$L&AT3U:T=4<-G8Z5W"'EHJV:.RB\*;)M-TRXQ_A@E+W+
M;)Z9%L_M6BZN-QK0C=9VX%"1H4] -1-+](G11\:98:#1FSLPE'&-KM%,"BTY
MRZB!#-U23L4<T(.#>&OO?G^X0V]>O46O$!/HVTINM)748]]87E?5GY=LMWNV
MH(/M#N8#%)(K%." M*3/SD_'S]-]ZU)E55!9%11ZX?E6W;1;U5,LK(J%1;&H
MH]A[)@I3N54'?874:7'JBMN+ DR;JWOEN%!VK_%V2A(\&OO;4^^:0<ZD;0MR
M5"%'O<A?UJ"H<5;\"_1>>WC"D^*TQMR,(9AT4,<5==Q+_4T:RO?$)6(;7=RH
M',0DJ>$U@P@.._"&%=[P@G& ^'&07=GI02D0!JVE<E-B&_>P@32,HAIV,\:]
M;6W0206=7#02+L9.&DBC,*YA-V.B-&GG3BON]%_,?K*#5HHSL-.FVTE8PV[&
M=(R0404]NL3LRZE'S6$;Q+B&W1*4#COL)OBX^."S7S[>-7^62P5N3%AAC(,:
M9DM4$"9Q!^?)(DEZ.7\6NP&[UM&M-7L)=@/CMDA'TPVHW*Y\SP=0:QO]A0+T
M!%1IE*!<"K/2*$A11I_:I&8O2%42)&R1>&[$<0DDP7\QHCX#M%K17^I@!2&'
M1GJLZ)<*#U+X(#5ZT9+C0DWZ5^J&)1G3<[FQ[YQU ,X;%/T5PD$8OVYMNS\O
M&L3UO.<]'E=VTK^TO]CC6<^[OT8T2'![ER_EA:2U2_]D5^P^23Y3M63"3NNP
ML$)XD-A90NUW^?L3(]?%1OE1&KOM+@Y7]LL(E NP]Q=2FL.)VWM7WUK3OU!+
M P04    "  N/W)4-QPI?]<"   !"   &0   'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6R5E6U/VS 0Q[_**4,32(,\M6G&TDI]  T)!**PO7:3:V.1V)WM
M4K9//]M)L]*F%7N3V,[=_WYWCGW)FHL7F2,J>"L+)OM.KM3RTG5EFF-)Y 5?
M(M-?YER41.FI6+AR*9!DUJDLW,#S(K<DE#F#Q*X]B$'"5ZJ@#!\$R%59$O%[
MA 5?]QW?V2P\TD6NS(([2)9D@5-4S\L'H6=NHY+1$IFDG(' >=\9^I?CV-A;
M@Q\4UW)K#":3&><O9G*3]1W/ &&!J3(*1+]><8Q%880TQJ]:TVE"&L?M\4;]
MVN:N<YD1B6->_*29ROM.[$"&<[(JU"-??\<ZGZ[12WDA[1/6M:WG0+J2BI>U
MLR8H*:O>Y*VNPY:#'QUP"&J'8->A<\ AK!U"FVA%9M.:$$4&B>!K$,9:JYF!
MK8WUUME09G9QJH3^2K6?&MAM.^?S\Y5$&$JI_QO",KA%(BE;P"TE,UI015'"
MZ005H86$<[AA*2\1IHHHU%NJSO3:\W0"IR=G< *4P5/.5U(+R<15FM+$<M.:
M:%01!0>(_ #N.%.YA"N68?9>P-7I-3D&FQQ'P5'%":87$/I?(/ "OP5H_'%W
M[PA.V)0\M'KAQTL^;"_YD6"=)EC'!NL<"#8LN5#T#[%G!M_TX==!/W^* ]__
M!M>4$98B/-X_M^U3I=RURN8V>!V$7I2XK]NEV[?IA(W).^)N0]P]2FSJ@'NH
M]TL4.@E=GP.PE6BT#=OQ=V!;;&*OG39J:*.CM#=,H4"I_K>VT1Y*X.W0MIBT
ML_8:UM[QRG(IP5R=,WTR.<,,"EOK#]>XMT>TR[QOX7M?#V#'#79\%/N)*U)
M]5M<555N@XOW_L0HZNW@[=OX7;^W@^=NW:8EBH5M,A)2OF*JNG2:U::/#>WU
MO;,^TOVM:D?_9*KF>$?$@C*IZS_7DMY%3R.)JN%4$\67]LZ><:4[@!WFND>C
M, ;Z^YQSM9F8 $W7'_P%4$L#!!0    ( "X_<E3KR2?=C (  ,4&   9
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
M156J[2'MQ,BM>X9K:?!1NV&);1>4#<#]0DJSG]@$?2-/WP!02P,$%     @
M+C]R5)X=9H1K @  #08  !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&UL
MG55;;],P%/XK5L3#)L&<I&V *8W4M2"0-C1M&CP@'MSDM+'F2[!/UNW?8SMI
M:*&M$'UH?#G?Y1SG./E&FT=; R!YED+9:50C-I>4VK(&R>R%;D"YG94VDJ&;
MFC6UC0%6!9 4-(WCC$K&553D8>W6%+EN47 %MX;85DIF7JY Z,TT2J+MPAU?
MU^@7:)$W; WW@ _-K7$S.K!47(*R7"MB8#6-9LGE///Q(> KAXW=&1.?R5+K
M1S_Y7$VCV!L" 25Z!N8>3S '(3R1L_&SYXP&20_<'6_9/X;<72Y+9F&NQ3=>
M83V-WD6D@A5K!=[IS2?H\YEXOE(+&_[)IHO-XHB4K44M>[!S(+GJGNRYK\,.
M(,F. -(>D/X)&!\!C'K *"3:.0MI+1BR(C=Z0XR/=FQ^$&H3T"X;KOPIWJ-Q
MN]SAL)AK*3FZ8T%+F*K(7"OD:@VJY&#)V0*0<6')%V8,\P4_)V_(P_V"G+TZ
MSRDZ YZ&EKW852>6'A%+4G+C^&M+/J@*JGT"ZIP/]M.M_:OT).,"R@LR2EZ3
M-$Z3 X;F_PZ/3]@9#=4<!;[1?U5SP6TIM&T-D.^SI47CWN$?)U3'@^HXJ(Z/
MJ%Z#>X\)6SI%K;PX*6MFUF /G5!'-0E4OL6?BB0.OYP^[1;N0%RR'[?G=3)X
MG9ST>N?M-8Q7A[QUT&Q',TW?'Y7,!LGLI.2BQ1>"VG4/\C5#(!63[$AULK^R
M3N-#6=.=CI/@:NTO(DM*W2KLFF]8'>ZZ66AQ^CN\NRAOW%%Q98F E8/&%V^=
MNNDNGVZ"N@G]N]3H;H,PK-U]#<8'N/V5UKB=>('A"U#\ E!+ P04    "  N
M/W)4I))4] <#   B"@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6RM
MEEUOVC 4AO_*4;2+32KDB\\*D*#MMEYT0F5MKTUR(%83F]D&6FD_?K830KI"
M6B1NB)WXO'[.BWWLP9:+9YD@*GC)4B:'3J+4ZM)U991@1F23KY#I+PLN,J)T
M5RQ=N1)(8AN4I6[@>1TW(Y0YHX%]-Q6C 5^KE#*<"I#K+"/B=8(IWPX=W]F]
MN*?+1)D7[FBP(DN<H7I8387NN:5*3#-DDG(& A=#9^Q?3OS0!-@1CQ2WLM(&
MD\J<\V?3N8V'CF>(,,5(&0FB'QN\PC0U2IKC3R'JE'.:P&I[I_[=)J^3F1.)
M5SQ]HK%*AD[/@1@79)VJ>[[]B45";:,7\53:7]@68ST'HK54/"N"-4%&6?XD
M+X41E8#P6$!0! 26.Y_(4EX3148#P;<@S&BM9AHV51NMX2@S_\I,"?V5ZC@U
MNLE6*7]%A%L6(3,.P30E3,+7:U2$IA(:\, V*!7&<*\?@D:F.5,\>H;QEHA8
M?@.9$($2*(/?"5]+PF(Y<)7&,Y.X48$RR5&"(RA^ '><J43"#8LQ?BO@ZKS*
MY()=<I.@5O$:HR:$_@4$7N!_ ;?@S']K],/2O-#JAR>:5R/=*J5;5KIU1/K7
M.INC +Z F:6]@ DN*6.4+6%"]"01PE\XE$EN3*[>L>IF9VY&WL#=' !JET#M
M6J GN[XQ;HPW*/1^A1^",-70BP[A.Z$"'DFZQL.8>^L/H>;SMC]&[92HG9.\
MRU'UHJTSK//.,+_;/LS1+3FZ9["L0E?O4SY9MT+8;@;]PXB]$K%WFE6/^4ZO
M<ZKWV:75+R'ZY_"I1*NWJ?_9Y>1[^QKIG>:2/A 62#6-&YDEGG[@6"%?M:P1
M=(Y052JW?P[;#K+66UA,7%UJ8;-W9#?XP1XX.+&FZ4)O*L7\$P6MT'ZS05M'
M5K^_+^!^>):J]@[T P/# WNUW?J/UJT<VQF*I;V<2(CXFJG\!"_?EA>@<7[L
M[X?GMZ<[(G39E9#B0H=ZS:Y>_R*_D.0=Q5?V$C#G2E\I;#/1ES@49H#^ON!<
M[3IF@O):./H'4$L#!!0    ( "X_<E1H"!?OQ0,  %D/   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0U+GAM;*6747.C-A#'OXJ&Z4,[<V<0V-B^L3T3)VE[
M#]?+7'IWSS*L;4U HI(<)]^^DL!@(R!I_6(DV%W_]B^A91='+I[D'D"AESQC
M<NGME2H^^;Y,]I 3.>(%,/UDRT5.E)Z*G2\+ 22U3GGFAT$0^SFAS%LM[+T'
ML5KP@\HH@P>!Y"'/B7A=0\:/2P][IQO?Z&ZOS U_M2C(#AY!?2\>A)[Y=924
MYL DY0P)V"Z]&_SI%L^,@[7X0>$HS\;(I++A_,E,/J=++S!$D$&B3 BB+\]P
M"UEF(FF.?ZJ@7OV?QO%\?(K^NTU>)[,A$FYY]I.F:K_T9AY*84L.F?K&CW]"
ME=#$Q$MX)NTO.E:V@8>2@U0\KYPU04Y9>24OE1!G#CCN<0@KA[#M,.YQB"J'
MR"9:DMFT[H@BJX7@1R2,M8YF!E8;ZZVSH<PLXZ,2^BG5?FIUGQ<9?P5 GUD"
MS$B*'C+")/KU#A2AF40?T:/BR1/Z6AC=);HQPE/U^IM^\@ORD=P3 ?)TH0S]
MO><'25@J%[[2A.9__*2B69<T80\-#M$7SM1>HGN60GH9P->IU?F%I_S6X6#$
M.TA&*,(?4!B$N /H]OWNP0!.5,L=V7C1?Y1[(/2X#CVVH<<]H?\ZY!L0B&_K
ME?IZ4%+IA:!L]P&M84<9T\.N52DCQS:R>?&?5SB()@O_^5PIUV@^;6PNF"<U
M\V20^:=]RR!%-\\@]*F![E] )%1J501-X WJ,O;T#"@<S:8M:M<H&,WC;NRX
MQHZOD?H/09A)BBA4F#304K^QXDF?R<\D.T!7*K&C;1S$K4Q<FW$0=2<RK1.9
M7J?__TAEZ@B.P]%\WDK&M9J,)CW+,JNSF5VS+*?<TB[JF2/NQW#2WDL=1M&X
M9PGF-?3\NB48Q)YW[>XV=I=1C+NQ<= 4CN :M761W0)5W=A5Z LEXVC<XNZP
M"GJHS\H=OD[N86[L2#D?S7";N[2:O(,[;+C#Z_9V044/<^AJC:.HS>Q:]3$W
MM0Y'UV[M?NJHZW /V]31NY5NRBB^JHX.,7>445=HUZ@/N:FB>+B,OH5LKYW$
M$[?NX/;QT6%T\75P"=W44#Q<1-_>'?W8L;,YXM'8X7:M+KX/+KF;DHF':Z8K
M=@5.-EEG0:SBG>L7N2*[1G'0=T8W!1$/5\3W%I=>])E;S,_+=,7>9>5\FOAG
M34H.8F=[-XD2?F"J_)ZO[];]X8WMBEKWUZ9OM,U/$Z9L.K\0H3\7)<I@JT,&
MHZG>N:+LX\J)XH5MA39<Z<;*#O>Z]P5A#/3S+>?J-#%_4'?3JW\!4$L#!!0
M   ( "X_<E2.N?+;% 8  !8F   9    >&PO=V]R:W-H965T<R]S:&5E=#0V
M+GAM;,V:6V_;-A3'OPIA[*$%4DF\R7;A&$B:#BO0HD&RK1B*/2@V;0O5Q:/H
M7(!]^)$2(\J524N"@RP/CB2+Y_QY#OGS$<790\Y_%!O&!'A,DZPX'VV$V+[W
M_6*Q86E4>/F69?*;5<[32,A3OO:++6?1LFR4)CX*@M!/HS@;S6?EM6L^G^4[
MD<09N^:@V*5IQ)\N69(_G(_@Z/G"3;S>"'7!G\^VT9K=,O'']IK+,[^VLHQ3
MEA5QG@'.5N>C"_C^,D2J07G'GS%[*!K'0'7E+L]_J)-/R_-1H!2QA"V$,A')
M?_?L TL294GJ^$<;'=4^5</F\;/U7\O.R\[<107[D"??XJ78G(\F([!DJVB7
MB)O\X3>F.T25O46>%.4G>-#W!B.PV!4B3W5CJ2"-L^I_]*@#T6B ;0V0;E &
MPJ\<E2JO(A'-9SQ_ %S=+:VI@[*K96LI+LY45FX%E]_&LIV8?TRW2?[$&/B4
M+5BF(@2NDR@KP)LK)J(X*< [<!47BR0O=IS)DZD';D6^^ &^;E58]V[\^,CX
M(BZD"1XOV%M0;"+."A!GX/=-OBNB;%G,?"%5*]_^0BN\K!0BBT*(P)<\$YL"
M?,R6;+EOP)?=K?N,GOM\B9P6K]C" QB> 10@^ OPM<[JTV$?US'%I7ULL7^K
M#+U38V4)KJ,G.88%N. \RM9,'9_IT)W]%"]PH^X WS]+<^"38&GQMT,,J<60
M4@RQB'E.T]>=*(3,0)RMP;_@4%^KT%76PM*:FM+W\Q".9_[] 0FTED#[2C@#
MW\KY(B-T$=TS+@$ ;CA3&%$"/RQDQKF<L;LH 9_C%0-O_F(1?WM(L-LW!4^R
M80'&(*T&$2)@&3VYTAS6W0I[1];T2G=J/\6']%=.QLV >\02\7$M;=Q)FO8>
MW27,F?1Q*^G8EO1)+6'26\* Z$Q:T8$>#0]+F];2IDYIU3R#X/L7EMXQ[IIE
M,# <#5Y_TL,&UJ&SC[67K?)R!C8R\H!E2Y"O0"GJ((@KF]-&M ./' XV1$8*
M>@$IJ)7XP NI18LA,\0GI:$VUYP9<((M*@R286\FGQ"(1YQ#^(Q"2(^A$!K$
MP]Z,'S+=M9?]M%-;V@VI83=4=^6A-M<M[0;*L#^5A\1HW"=&AM?0#>P*1*@3
M%0UIX?3UJ8@,I%%P>A1IF].]WR!HB3<RA$8O0&AM4_T6-<2,D4V-@31R0[HO
M&+6YY@R96#08.*/><#XA%H\X#W6A2&HZCH_1$1G@H_Y%^("9K[V,NXU$PV[4
MC=U=Z:C-=<F](33J3^@A$6I7TXX(&7(C-[DK'.$N;$0&N&CR/V"C035R5\7#
M>#0]P$;+8, &T_@%,*UM-E.//,M###:4QFY*]^6B-M><&U-+X8 -G'%O.)\0
MC$><(PU&5#]!XV-@Q(V5DO[U^(!IK[WL3_N)Y<D%&VSC;MCN"D;<7CRQ)M_0
M&?>G\Y 0M2MK1X@,M[&;VQ6,2!<R8H-;/'Y],F(#:NRNC(?A:-(B(_;&-C0:
M2N,7H+2VV<P]]4(+&XG!-'%CNO?28M"N&RP!(0;0I#>@3\C&(\XGFHV-9VK%
M1M>RK8$^Z5^1#YCWI+V00KS EGL#;M(-W%W12-H+*0A:1#26MOOS>4B(VF4U
M\8@%W,2 F[C!7=&(=D$C,;PEX>NCD1A2$W=A/ A'VF83C1/Y#!LT_FQ#PS";
MO "SR8'59NP%-D89:!,WM'N#<GI@LE@>8JC!->V-ZU.^AG$[GVI2XAJ41]_#
M4/,;0/L7Z0,XH+WLI1]YV#(6J2$Y[4;RKJRD[;45B"PB#+!I?V /B=&!2COP
MD 66U*"<NE%>\2GL DO:>.](7Q^6U+";NFOE04S2-INP1-BCMO%@R$U?@-RT
MO?2,J8<L@*2&UK3;R\*N@-3F]EY8!A81AM*T-Z5/R4>W\^G/3]G'"LG0<#_L
M7Z8/>4]]8'W%/A!# ^^P&[R[TC%LK[!84A\:0H?]"3TD1)47ZI#F-[;JI(RO
MRPU)!5CDNTQ4NW;JJ_6FIXMJJX^YO=HQ]27BZUB*3MA*-@V\L?3+JTU(U8G(
MM^7&G[M<B#PM#S<L6C*N;I#?K_)</)\H!_56L/E_4$L#!!0    ( "X_<E2#
M*+\H&P,   4*   9    >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;*U6VV[;
M.!#]E8&0AQ;H6C=?DL(VT%P6FX>V0=.TS[0TMHA2I):D[.3O.Z1D16UL98WM
MBZ09<<Z<,\/;?*?T#U,@6G@LA32+H+"V>A^&)BNP9&:D*I3T9ZUTR2R9>A.:
M2B/+?5 IPB2*IF')N R6<^^[T\NYJJW@$N\TF+HLF7ZZ1*%VBR .]HXO?%-8
MYPB7\XIM\![M0W6GR0H[E)R7* U7$C2N%\&'^/U5[ /\B&\<=Z;W#4[*2JD?
MSKC-%T'D&*' S#H(1J\M7J$0#HEX_-N"!EU.%]C_WJ/_[<63F!4S>*7$=Y[;
M8A&<!Y#CFM7"?E&[?[ 5-'%XF1+&/V'7CHT"R&IC5=D&$X.2R^;-'MM"] *2
MR9& I U(?@N(QT<"TC8@]4(;9E[6-;-L.==J!]J-)C3WX6OCHTD-EZZ-]U;3
M7TYQ=GE35D(](<*MS%"ZDL*=8-+ FVNTC L#?\'GVAK+9,[EYBV9#_?7\.;L
M+9Q!"*9@&@UP"0^26_.NY_A:J-I0%#G/?K'GH27B+GV8M20O&Y+)$9)Q A^5
MM(6!&YEC_BM 2(H[V<E>]F4RB'B-V0C2^!TD41(?('3UW\.C 3IIUX74XZ4G
M=F$ >MQ!CSWT^ CTI[I<H0:U!O7<1E"56T34FF]H+.9 ;L#'BM86&5;!EMR'
M^M3DFOI<;H?8+J?Q;!YN#Q"<= 0G_X?@S2/JC!NV$GB(T.0%H;1'J.GERS'3
M*#Y,>MJ1G@Z2_NZW!U>X+6K:[FA'<WNF8Y[13-6T.]5,@.!K/+G&PYDG\(1,
M&YA!V2R)9 PY>QJ:*K-.U.S/B7JE+\.9DE9$LA=Q_IJ&\T[#^6D:L.&)4&F>
MT9.FFM^C3FY+DW?6GT6C\9&Y?]&QO?A3;%^I]\4+=O%H,OUM(1P:%*6')<31
M\PD2#8JXI:G!Z5S/8,M$?7IA6_A)C]8L/<:J=Z[%I[%ZI8 MW#"+L'?0EJ@W
M_OYA:'74TC9G;N?M[C@?_,D>/@]O+D@?F=X0/Q"XIM!H-*/,NKES-(95E3^V
M5\K2)<!_%G1/0^T&T/^U4G9ON 3=S6_Y$U!+ P04    "  N/W)4^65IMY,"
M  #."   &0   'AL+W=O<FMS:&5E=',O<VAE970T."YX;6S-5M]/VS 0_E>L
M/#%IX"2E+45I)'X,#6EH%=6V![0'-[DV%G:<V4Y#__N=G30408$G1!\:V[G[
M[KO[;%^21NE[4P!8\B!%::9!86UU2JG)"I#,'*D*2GRS5%HRBU.]HJ;2P'+O
M) 6-PW!$)>-ED"9^;:;31-56\!)FFIA:2J8WYR!4,PVB8+MPRU>%=0LT32JV
M@CG87]5,XXSV*#F74!JN2J)A.0W.HM/S*'8.WN(WA\;LC(E+9:'4O9M<Y],@
M=(Q 0&8=!,/'&BY "(>$//YUH$$?TSGNCK?H5SYY3&;!#%PH\8?GMI@&)P')
M8<EJ86]5\QVZA(8.+U/"^'_2M+;C24"RVE@E.V=D('G9/ME#5X@=ASC<XQ!W
M#KX0M WD65XRR])$JX9H9XUH;N!3]=Y(CI=.E;G5^):CGTV_R4JH#0"Y+C,H
M787(3+#2D(-+L(P+0P[)56UK#61N579/?E:^FM[H2T(M<G!(-.OBG;?QXCWQ
M+B$[(H/H*XG#.#(%TV">@E!,H,\B[K.(/>I@#^K< 1TZ=7)RH21N6<,\S3.M
M6;D"W$:6+#9DUV[&-G[YK&$Z)W<_$))<6Y#F[RN$!CVA@2=TO(<0DI 8ODT0
M=Z\!O<:8>(K(LJTF-Z9F6'-RP+=V+Y:SC3/R<=P16Z>#>!+B+Z'K%P@>]P2/
M7R7HRN]%)'<W(!>@7\MZV(,./X<,HY[0Z(-D&#V3(1Z&^V48]P3';\@0#=\M
MPTD/>O(Y9)CTA"8?),/DF0S#P7X5HO#Q%@S?T"%\OP[1SN4:?0XEHL>;,HH_
M2(LNT),S,7I!#+K3G5RGOV%ZQ;'#"%BB8W@TQDM%M\VSG5A5^8:U4!;;GQ\6
M^,$!VAG@^Z52=CMQ/;#_A$G_ U!+ P04    "  N/W)4C.#F&GT'   _+
M&0   'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6S-6FUOVS80_BN$,6 MD,8B
MJ1>K2 (XL=H&6-H@65L,Q3XH-FT+U8LKTG$R[,>/I!33BBB*7H/-_=#8\MWQ
M[GA\'I[(DTU1?J=+0AAXR-*<G@Z6C*W>#H=TNB193(^+%<GY+_.BS&+&OY:+
M(5V5))Y)I2P=(L?QAUF<Y(.S$_GLNCP[*=8L37)R70*ZSK*X?#PG:;$Y'<#!
MTX.;9+%DXL'P[&05+\@M89]7UR7_-MQ:F249R6E2Y* D\]/!&+Z]]*6"E/B2
MD W=^0Q$*'=%\5U\N9R=#ASA$4G)E D3,?]S3RY(F@I+W(\?M='!=DRAN/OY
MR?H[&3P/YBZFY*)(OR8SMCP=C 9@1N;Q.F4WQ>8#J0/RA+UID5+Y/]C4LLX
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
M2K<J.RSUQP$($Z#O+SE7^XE)T'QN9'\ 4$L#!!0    ( "X_<E1[-S<A'@,
M #02   -    >&PO<W1Y;&5S+GAM;-U846O;,!#^*T8=HX51QW'KQFL<V *%
MP3H*[</>BA++B4"6/%GIDO[ZZ2S'25-=R/JP97-(+=VG^^[3W;DR&=9F)=C]
MG#$3+$LAZXS,C:D^AF$]G;.2UN>J8M(BA=(E-7:J9V%=:4;S&IQ*$?9[O20L
M*9=D-)2+\J8T=3!5"VDR<M&9 G?[DF<D2BY(X.C&*F<9>3Q]_V.AS/6[P-U/
M/IR<]![/KG?MIPUP1D(OZ>4!I.<]G-=B&'5R&/5^<IS^ZD#ZO>P->=CF?S0L
ME-R4(2;.8*/3D@5/5&1D3 6?: Y>!2VY6#ES'PQ3)90.C*V_E1.!I7YV<.1F
MT!HM3\FETDUL%\']G;3+=X#U# 1R(3J!?>(,HV%%C6%:WMA)L[@QOH*"=ORP
MJJS"F::KJ'])-@[-S0:9*)TSW86)R-HT&@I6@!S-9W.X&U6% !JC2CO(.9TI
M21L-:X]V8&FG3(A[>&Z^%R^XE\5677M05=D-K:!VZ&C<!/BWV1SW-NW;>(.*
M/RGS>6&W(YLY= N[TZS@RV:^+#H!&'N$L].J$JM/@L]DR=SF#PXX&M*U7S!7
MFC_;:- J4VM@F@1/3!L^W;;\U+1Z8$NS;J=E@6ON_X.:_VR>9TPR3<6V:-O[
MQYSE-RMN#YJ_H;GYM[*KV"LROCI^C>WA>NPBD^,7&:?'K[%](3DZD6%[-&Z=
MOR].W\X:P%M.1K[!.Y78! TF"RX,E^ULSO.<R5>'L*4W=&)?B5_PV_4Y*^A"
MF(<.S,AF?,MROBC3;M4=)*)=M1E_A>U%2?>*96-QF;,ER\?M5,\FS3"P QNU
MO<!A%[EI+C^"^3C,CP"&Q<$48#[."XOS/^UG@.['89BV@1<9H#X#U,=Y^9!Q
M\\'B^'U2>_EWFJ9QG"181L=CKX(QEK<D@:^?#=,&'E@<B/1[N<:KC7?(_C[
M:KJO0["=XIV([13/-2#^O(%'FOJKC<4!#ZP*6.] ?'\<Z"F_3QQ#53%MV!.,
M(VF*(="+_AY-$B0["7S\]<&>DCA.4S\"F%]!'&,(/(TX@BD #1@2Q\TYN',>
MA>MS*MS\3C3Z!5!+ P04    "  N/W)4EXJ[',     3 @  "P   %]R96QS
M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0
M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#
ML%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S
M##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H
M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( "X_<E2-(Q]6+00  !HB   /
M    >&PO=V]R:V)O;VLN>&ULQ9I;<]HZ$(#_BL9/.0\I^ )I,Z4S!.A)9E)@
M8J:O'6$6T,26.)*<2W_]D:&4)>'LG)<M3\:RD3^O[?U6LC\_&_LX-^91O%2E
M=KUH[?WFNM5RQ1HJZ3Z8#>BP96EL)7U8M:N6VUB0"[<&\%792MKM;JN22D=?
M/N_[FMH67C$>"J^,#HU-PW<%S^ZPO5D53\JIN2J5?^U%V]\E1*)26E7J)RQZ
M43L2;FV>;XU5/XWVLLP+:\JR%\6[#=_!>E6\:\X;R)F<NVV+E_,'&4!Z4;<=
M.EPJZ_QVCVW_,C ^0=AYMU9[\U65'NQ0>OC;FGJC]*KI)IQ%"YW&-@[[Y2Z(
MU_;_A-$LEZJ H2GJ"K3?Q=%"V0!JMU8;%PDM*^A% _,$MCF?<("[Q>[<?(!"
MD;+7*FRP=XLM'B/*9)Q/[N^&_=EH*&[Z]_WQ8"3RV]%HEB/ A !,S@8H+J82
M0:8$9/H'(?-96'P;C0/@Y*N83$</"#(C(+.S00YN^V,$V2$@.^>#[.>W"+)+
M0'9Y(8?@"JLV3;LP2W%3.Z7!.01W1<!=\<+E=55)^]J Y6JE5?B;U%[TB\+4
MVBL$^9& _,@+.;6PD6HA1B^A$P<X=)\(JD^\5"%&MH:35'&;RM%MYDMZTQ=3
M^1IZ*A[%P;[-SY65%<8D5<+LDE&U*<TK@+@!#4OEQ;24&L-1&HF9/7*G"U.!
MF,F7X^M*62-FUL:#6JW]I5E>U@Y$W[EP&*D7XAYD2"@K@3$I;\3<XC!5I7RS
MD]OR#4*]%OA %^HXEI0W8F9Q_+[YPH4.>X;";WO['?%1RHB9G=$$,3RRN3?%
M(V:B3!$SJR)DX258&S+>.RS*#3&S'/)Z[N"?.NPD1D_-7?<!DU%^B)D%0;KU
M1X(K9LH7";<O2,P48U*^2)A]\;8($!=AK%:"^PL#DD,/9F>\K0=. E("29@%
M@J5V$H[21L*L#=)NQP\+)8[D3.+X%4^,2?DC.<^80UP,P4M58DQ**<DY1Q\_
M,HQ)*29A5PR%V<&8E&^2L_JFBR<_*-^DS+[9)W+XG2=W-Z43EV&,@A^AE/)-
MRNR;]^G\@!FV84S*.BFS=<C1WE'>3,DI+V;WG!SM'4**,2D+I<P6.E;DX8(/
M=Z4OQJ0LE#);Z+\P?[5C3,I"*;.%3F..I;6R,2?&I"R4,EN(+CUP 9Q2%DJ9
M+41C8EFFE(529@O1F%B6&66AC-E"-":69499*&.V$(UYA3$I"V7<[UVH21]Q
M@3$I"V5_RD+OJO=M<L*8Y*L79@N1F$=.SR@+96<;"S68.&]FE(4R9@O1F#AO
M9I2%,F8+T9A'>9.R4,9L(1KS*&]2%LJ8+80G4.G2HT-9J,,_%L)SJF]),29E
MH<[NLX3]MPB+4&%K6(S#(5QH+V193*UH%KL7*UFGF1==UF4Y"&T3?6_D8O]I
MP_ZSC"__ E!+ P04    "  N/W)4H9?JE,D!  "@'@  &@   'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QSS=FY;L) %(7A5T%^ (:[F"R"5&G21KR 189%
M++8\$P7>/@@*<JP4::(YE36V?/W+Q2=K/'N/^R9OVV/:;+LT.AWVQS2O-CEW
MSR&DY28>FC1NNWB\7%FU_:')EV6_#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?
M)K:KU7897]OEYR$>\R^#PU?;[](FQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC
M7O5O'U*%TD$*05H^R"#(R@<Y!'GYH!J"ZO)!4PB:E@]Z@*"'\D&/$/18/N@)
M@I[*!\D$99P0) VP)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!;
MD&XAL%L0;R'06U%O)=!;46\ET%L'']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z
M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U
M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83
MZ.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A=H]XU@=XUZEW_I]XIG_<QW7MN
M:WS^?U*=+_?&^^.OR]O)P4NXXAS@A_3+-U!+ P04    "  N/W)4*+1H$\,!
M  ")'@  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-V<ENPC 4!=!?0=E6Q'B
M#@(V;;<MB_Z FSP@(HDMVU#X^SIAD%K1J(A*O9M$B>UW7VSI;#)^VUGRO6U5
MUGZ2+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I
M^(GF>EV&WO,VOO:%J2>)H](GO<?]Q"9KDFAKRR+3(8ZS39U_2^D?$M*XLIWC
MEX7U-W%"PLXF-",_!QS6O6[(N2*GWDR[\**K.(MM2^;#KB2?=I<XTZ.9SXN,
M<I.MJ[@D]=:1SOV2*%1ENB]ZTYT<X@[3_LJOSF_+= 7&F3-GK(\GYNCRN..1
M-*O[-A8B%XKN3SPEQM)7?Q\UIYU3_LOLN+T?QJW:\_"LO5V_QU_/^%3_PCX$
M2!\2I \%TL<0I(\12!^W('W<@?1Q#](''Z T@B(J1R&5HYC*45#E**IR%%8Y
MBJL<!5:.(JM D56@R"I09!4HL@H4606*K )%5H$BJT"15:#(*E%DE2BR2A19
M)8JL$D56B2*K1)%5HL@J4625*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLBH4
M616*K$,468?_*>N[,:N__CG:W--*%_4QG[5_H*>?4$L! A0#%     @ +C]R
M5 =!36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX
M;6Q02P$"% ,4    "  N/W)4!P_7*.\    K @  $0              @ &O
M    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  N/W)4F5R<(Q &  "<
M)P  $P              @ '- 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4
M Q0    ( "X_<E3'QQ%H_ 4  ,49   8              " @0X(  !X;"]W
M;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  N/W)434(-+<D&  #J
M'   &               @(% #@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL
M4$L! A0#%     @ +C]R5,\M>1WJ @  XP@  !@              ("!/Q4
M 'AL+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( "X_<E2H/_H&
MVP0  !P2   8              " @5\8  !X;"]W;W)K<VAE971S+W-H965T
M-"YX;6Q02P$"% ,4    "  N/W)4< :&14@&  #\(0  &
M@(%P'0  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ +C]R
M5.<;#PLH!P  (!T  !@              ("![B,  'AL+W=O<FMS:&5E=',O
M<VAE970V+GAM;%!+ 0(4 Q0    ( "X_<E1\LS-,;P8   D-   8
M      " @4PK  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4
M"  N/W)4!0H&2;,;  !N3   &               @('Q,0  >&PO=V]R:W-H
M965T<R]S:&5E=#@N>&UL4$L! A0#%     @ +C]R5+X].A=G @  9@4  !@
M             ("!VDT  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4
M Q0    ( "X_<E3+W]@;HP(  )X%   9              " @7=0  !X;"]W
M;W)K<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ +C]R5%52:['^ P
M@0@  !D              ("!45,  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX
M;6Q02P$"% ,4    "  N/W)44IXO.>P"  ! !@  &0              @(&&
M5P  >&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( "X_<E2F
MR#!H&04  -H+   9              " @:E:  !X;"]W;W)K<VAE971S+W-H
M965T,3,N>&UL4$L! A0#%     @ +C]R5+CK"TW0"   )A<  !D
M     ("!^5\  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4
M"  N/W)4UP Z]@ *  #+&   &0              @($ :0  >&PO=V]R:W-H
M965T<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( "X_<E1SW'PJ( X  *TF   9
M              " @3=S  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L!
M A0#%     @ +C]R5"WXPHP !   <P@  !D              ("!CH$  'AL
M+W=O<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    "  N/W)4);0IW($"
M  !2!0  &0              @('%A0  >&PO=V]R:W-H965T<R]S:&5E=#$X
M+GAM;%!+ 0(4 Q0    ( "X_<E2WOC73! <  &40   9              "
M@7V(  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ +C]R
M5%2+HU]6'0  9%@  !D              ("!N(\  'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6Q02P$"% ,4    "  N/W)4U9L44#(#  !F!P  &0
M        @(%%K0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0
M   ( "X_<E0VR$8C3 (  "<%   9              " @:ZP  !X;"]W;W)K
M<VAE971S+W-H965T,C(N>&UL4$L! A0#%     @ +C]R5'&H;=B' @  7@4
M !D              ("!,;,  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q0
M2P$"% ,4    "  N/W)4(AC9,H$#  !M"   &0              @('OM0
M>&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( "X_<E23[8-:
M]00  .P-   9              " @:>Y  !X;"]W;W)K<VAE971S+W-H965T
M,C4N>&UL4$L! A0#%     @ +C]R5 -9 ZS@!   -0T  !D
M ("!T[X  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  N
M/W)4,_ C1/L"  ")!P  &0              @('JPP  >&PO=V]R:W-H965T
M<R]S:&5E=#(W+GAM;%!+ 0(4 Q0    ( "X_<E23QWHDZ@(  (,(   9
M          " @1S'  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#
M%     @ +C]R5 57"8*H @  _P8  !D              ("!/<H  'AL+W=O
M<FMS:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    "  N/W)4K2>L&L8$  "*
M%   &0              @($<S0  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM
M;%!+ 0(4 Q0    ( "X_<E3XDHLG?@(  '8'   9              " @1G2
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ +C]R5&0N
M1K6Q @  H0<  !D              ("!SM0  'AL+W=O<FMS:&5E=',O<VAE
M970S,BYX;6Q02P$"% ,4    "  N/W)4-S2&OP #  !K"0  &0
M    @(&VUP  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    (
M "X_<E2R13]*Z0(  *$)   9              " @>W:  !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&UL4$L! A0#%     @ +C]R5"3A;[L* P  20D  !D
M             ("!#=X  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"
M% ,4    "  N/W)4VJT._PT#  "A"   &0              @(%.X0  >&PO
M=V]R:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( "X_<E2N)7G1\0$
M -P#   9              " @9+D  !X;"]W;W)K<VAE971S+W-H965T,S<N
M>&UL4$L! A0#%     @ +C]R5)5 M-Z+ P  =PT  !D              ("!
MNN8  'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    "  N/W)4
M-QPI?]<"   !"   &0              @(%\Z@  >&PO=V]R:W-H965T<R]S
M:&5E=#,Y+GAM;%!+ 0(4 Q0    ( "X_<E3KR2?=C (  ,4&   9
M      " @8KM  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%
M  @ +C]R5+;;O?0Z!   ZA   !D              ("!3?   'AL+W=O<FMS
M:&5E=',O<VAE970T,2YX;6Q02P$"% ,4    "  N/W)4\OADG50"  #4!0
M&0              @(&^]   >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+
M 0(4 Q0    ( "X_<E2>'6:$:P(   T&   9              " @4GW  !X
M;"]W;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ +C]R5*225/0'
M P  (@H  !D              ("!Z_D  'AL+W=O<FMS:&5E=',O<VAE970T
M-"YX;6Q02P$"% ,4    "  N/W)4: @7[\4#  !9#P  &0
M@($I_0  >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( "X_
M<E2.N?+;% 8  !8F   9              " @24! 0!X;"]W;W)K<VAE971S
M+W-H965T-#8N>&UL4$L! A0#%     @ +C]R5(,HOR@; P  !0H  !D
M         ("!< <! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M    "  N/W)4^65IMY,"  #."   &0              @('""@$ >&PO=V]R
M:W-H965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( "X_<E2,X.8:?0<  #\L
M   9              " @8P- 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL
M4$L! A0#%     @ +C]R5"Z",9.? P  #PX  !D              ("!0!4!
M 'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    "  N/W)4K*3?
MJZX"  !Z"   &0              @($6&0$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Q+GAM;%!+ 0(4 Q0    ( "X_<E1[-S<A'@,  #02   -
M  "  ?L; 0!X;"]S='EL97,N>&UL4$L! A0#%     @ +C]R5)>*NQS
M$P(   L              ( !1!\! %]R96QS+RYR96QS4$L! A0#%     @
M+C]R5(TC'U8M!   &B(   \              ( !+2 ! 'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( "X_<E2AE^J4R0$  * >   :              "
M 8<D 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( "X_
M<E0HM&@3PP$  (D>   3              "  8@F 0!;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@     [ #L %!   'PH 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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>68
<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>69
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>93</ContextCount>
  <ElementCount>411</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>43</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>00000002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/ConsolidatedStatementsOfOperations</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/ConsolidatedStatementsOfCashFlows</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>00000007 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/DescriptionOfBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>00000008 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>00000009 - Disclosure - Prepaid Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/PrepaidExpenses</Role>
      <ShortName>Prepaid Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>00000010 - Disclosure - Accrued Expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/AccruedExpenses</Role>
      <ShortName>Accrued Expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>00000011 - Disclosure - SBA Paycheck Protection Program Loan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SbaPaycheckProtectionProgramLoan</Role>
      <ShortName>SBA Paycheck Protection Program Loan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>00000012 - Disclosure - Employee Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeBenefitPlan</Role>
      <ShortName>Employee Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>00000013 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>00000014 - Disclosure - Right-of-use Asset and Leasing Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities</Role>
      <ShortName>Right-of-use Asset and Leasing Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>00000015 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/CommitmentsAndContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>00000016 - Disclosure - Employee Incentive Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlans</Role>
      <ShortName>Employee Incentive Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>00000017 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>00000018 - Disclosure - Preferred Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/PreferredStock</Role>
      <ShortName>Preferred Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>00000019 - Disclosure - Subsequent Events.</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SubsequentEvents.</Role>
      <ShortName>Subsequent Events.</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>00000020 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://intrusion.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>20</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>00000021 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://intrusion.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>21</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>00000022 - Disclosure - Prepaid Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/PrepaidExpensesTables</Role>
      <ShortName>Prepaid Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://intrusion.com/role/PrepaidExpenses</ParentRole>
      <Position>22</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>00000023 - Disclosure - Accrued Expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/AccruedExpensesTables</Role>
      <ShortName>Accrued Expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://intrusion.com/role/AccruedExpenses</ParentRole>
      <Position>23</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>00000024 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://intrusion.com/role/IncomeTaxes</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables</Role>
      <ShortName>Right-of-use Asset and Leasing Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>00000026 - Disclosure - Employee Incentive Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlansTables</Role>
      <ShortName>Employee Incentive Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeIncentivePlans</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>00000027 - Disclosure - Description of Business (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative</Role>
      <ShortName>Description of Business (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/DescriptionOfBusiness</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>00000028 - Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions</Role>
      <ShortName>Summary of Significant Accounting Policies (Details - Valuation Assumptions)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability</Role>
      <ShortName>Summary of Significant Accounting Policies (Details - Contract liability)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>00000030 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative</Role>
      <ShortName>Summary of Significant Accounting Policies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>00000031 - Disclosure - Prepaid expenses (Details - Prepaid Expenses)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses</Role>
      <ShortName>Prepaid expenses (Details - Prepaid Expenses)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>00000032 - Disclosure - Accrued Expenses (Details - Accrued Expenses)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses</Role>
      <ShortName>Accrued Expenses (Details - Accrued Expenses)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/AccruedExpensesTables</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>00000033 - Disclosure - SBA Paycheck Protection Program Loan (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative</Role>
      <ShortName>SBA Paycheck Protection Program Loan (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/SbaPaycheckProtectionProgramLoan</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>00000034 - Disclosure - Employee Benefit Plan (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative</Role>
      <ShortName>Employee Benefit Plan (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeBenefitPlan</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>00000035 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities</Role>
      <ShortName>Income Taxes (Details - Deferred Tax Assets and Liabilities)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/IncomeTaxesTables</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>00000036 - Disclosure - Income Taxes (Details - Income Tax Reconciliation)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation</Role>
      <ShortName>Income Taxes (Details - Income Tax Reconciliation)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/IncomeTaxesTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>00000037 - Disclosure - Income Taxes (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/IncomeTaxesDetailsNarrative</Role>
      <ShortName>Income Taxes (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/IncomeTaxesTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet</Role>
      <ShortName>Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>00000039 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement</Role>
      <ShortName>Right-of-use Asset and Leasing Liabilities (Details - Income Statement)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>00000040 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation</Role>
      <ShortName>Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>00000041 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations</Role>
      <ShortName>Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>00000042 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative</Role>
      <ShortName>Right-of-use Asset and Leasing Liabilities (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>00000043 - Disclosure - Commitments and Contingencies (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative</Role>
      <ShortName>Commitments and Contingencies (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>00000044 - Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards</Role>
      <ShortName>Employee Incentive Plans (Details - Unvested Restricted Stock Awards)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeIncentivePlansTables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>00000045 - Disclosure - Employee Incentive Plans (Details - Stock Options Activity)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity</Role>
      <ShortName>Employee Incentive Plans (Details - Stock Options Activity)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeIncentivePlansTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>00000046 - Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice</Role>
      <ShortName>Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeIncentivePlansTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>00000047 - Disclosure - Employee Incentive Plans (Details - Outstanding)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding</Role>
      <ShortName>Employee Incentive Plans (Details - Outstanding)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeIncentivePlansTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>00000048 - Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans</Role>
      <ShortName>Employee Incentive Plans (Details - Future Stock Option Plans)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeIncentivePlansTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>00000049 - Disclosure - Employee Incentive Plans (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative</Role>
      <ShortName>Employee Incentive Plans (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/EmployeeIncentivePlansTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>00000050 - Disclosure - Common Stock (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/CommonStockDetailsNarrative</Role>
      <ShortName>Common Stock (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/CommonStock</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="intz_i10k-123121.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>00000051 - Disclosure - Preferred Stock (Details Narrative)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://intrusion.com/role/PreferredStockDetailsNarrative</Role>
      <ShortName>Preferred Stock (Details Narrative)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://intrusion.com/role/PreferredStock</ParentRole>
      <Position>51</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="intz_i10k-123121.htm">intz_i10k-123121.htm</File>
    <File>intz-20211231.xsd</File>
    <File>intz-20211231_cal.xml</File>
    <File>intz-20211231_def.xml</File>
    <File>intz-20211231_lab.xml</File>
    <File>intz-20211231_pre.xml</File>
    <File>intz_ex0402.htm</File>
    <File>intz_ex1401.htm</File>
    <File>intz_ex2301.htm</File>
    <File>intz_ex3101.htm</File>
    <File>intz_ex3102.htm</File>
    <File>intz_ex3201.htm</File>
    <File>intz_ex3202.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="574">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="36">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>71
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "intz_i10k-123121.htm": {
   "axisCustom": 0,
   "axisStandard": 18,
   "contextCount": 93,
   "dts": {
    "calculationLink": {
     "local": [
      "intz-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "intz-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "intz_i10k-123121.htm"
     ]
    },
    "labelLink": {
     "local": [
      "intz-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "intz-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "intz-20211231.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 480,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 34,
    "http://intrusion.com/20211231": 1,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 39
   },
   "keyCustom": 46,
   "keyStandard": 365,
   "memberCustom": 30,
   "memberStandard": 12,
   "nsprefix": "intz",
   "nsuri": "http://intrusion.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://intrusion.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000010 - Disclosure - Accrued Expenses",
     "role": "http://intrusion.com/role/AccruedExpenses",
     "shortName": "Accrued Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000011 - Disclosure - SBA Paycheck Protection Program Loan",
     "role": "http://intrusion.com/role/SbaPaycheckProtectionProgramLoan",
     "shortName": "SBA Paycheck Protection Program Loan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000012 - Disclosure - Employee Benefit Plan",
     "role": "http://intrusion.com/role/EmployeeBenefitPlan",
     "shortName": "Employee Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000013 - Disclosure - Income Taxes",
     "role": "http://intrusion.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000014 - Disclosure - Right-of-use Asset and Leasing Liabilities",
     "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities",
     "shortName": "Right-of-use Asset and Leasing Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000015 - Disclosure - Commitments and Contingencies",
     "role": "http://intrusion.com/role/CommitmentsAndContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "intz:EmployeeIncentivePlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000016 - Disclosure - Employee Incentive Plans",
     "role": "http://intrusion.com/role/EmployeeIncentivePlans",
     "shortName": "Employee Incentive Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "intz:EmployeeIncentivePlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000017 - Disclosure - Common Stock",
     "role": "http://intrusion.com/role/CommonStock",
     "shortName": "Common Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000018 - Disclosure - Preferred Stock",
     "role": "http://intrusion.com/role/PreferredStock",
     "shortName": "Preferred Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000019 - Disclosure - Subsequent Events.",
     "role": "http://intrusion.com/role/SubsequentEvents.",
     "shortName": "Subsequent Events.",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://intrusion.com/role/ConsolidatedBalanceSheets",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000020 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "intz:ValuationAssumptionsPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000021 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "intz:ValuationAssumptionsPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "intz:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000022 - Disclosure - Prepaid Expenses (Tables)",
     "role": "http://intrusion.com/role/PrepaidExpensesTables",
     "shortName": "Prepaid Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "intz:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000023 - Disclosure - Accrued Expenses (Tables)",
     "role": "http://intrusion.com/role/AccruedExpensesTables",
     "shortName": "Accrued Expenses (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000024 - Disclosure - Income Taxes (Tables)",
     "role": "http://intrusion.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "intz:LeaseBalancesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000025 - Disclosure - Right-of-use Asset and Leasing Liabilities (Tables)",
     "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables",
     "shortName": "Right-of-use Asset and Leasing Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "intz:LeaseBalancesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000026 - Disclosure - Employee Incentive Plans (Tables)",
     "role": "http://intrusion.com/role/EmployeeIncentivePlansTables",
     "shortName": "Employee Incentive Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000027 - Disclosure - Description of Business (Details Narrative)",
     "role": "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative",
     "shortName": "Description of Business (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-012021-12-31_custom_GWardPaxtonMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DebtAndEquitySecuritiesGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "intz:ValuationAssumptionsPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000028 - Disclosure - Summary of Significant Accounting Policies (Details - Valuation Assumptions)",
     "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions",
     "shortName": "Summary of Significant Accounting Policies (Details - Valuation Assumptions)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "intz:ValuationAssumptionsPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000029 - Disclosure - Summary of Significant Accounting Policies (Details - Contract liability)",
     "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability",
     "shortName": "Summary of Significant Accounting Policies (Details - Contract liability)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "us-gaap:RevenueRecognitionPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000030 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)",
     "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative",
     "shortName": "Summary of Significant Accounting Policies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ReceivablesPolicyTextBlock",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AccountsAndNotesReceivableNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "intz:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000031 - Disclosure - Prepaid expenses (Details - Prepaid Expenses)",
     "role": "http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses",
     "shortName": "Prepaid expenses (Details - Prepaid Expenses)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "intz:PrepaidExpensesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidInsurance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedProfessionalFeesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000032 - Disclosure - Accrued Expenses (Details - Accrued Expenses)",
     "role": "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses",
     "shortName": "Accrued Expenses (Details - Accrued Expenses)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock",
       "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedProfessionalFeesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromOtherDebt",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000033 - Disclosure - SBA Paycheck Protection Program Loan (Details Narrative)",
     "role": "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative",
     "shortName": "SBA Paycheck Protection Program Loan (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DebtDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2020-01-012020-04-30_custom_PaycheckProtectionProgramCaresActMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ProceedsFromOtherDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "intz:DefinedContributionPlanEmployerMatchingContributionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000034 - Disclosure - Employee Benefit Plan (Details Narrative)",
     "role": "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative",
     "shortName": "Employee Benefit Plan (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "intz:DefinedContributionPlanEmployerMatchingContributionRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000035 - Disclosure - Income Taxes (Details - Deferred Tax Assets and Liabilities)",
     "role": "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities",
     "shortName": "Income Taxes (Details - Deferred Tax Assets and Liabilities)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000036 - Disclosure - Income Taxes (Details - Income Tax Reconciliation)",
     "role": "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation",
     "shortName": "Income Taxes (Details - Income Tax Reconciliation)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000037 - Disclosure - Income Taxes (Details Narrative)",
     "role": "http://intrusion.com/role/IncomeTaxesDetailsNarrative",
     "shortName": "Income Taxes (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000038 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)",
     "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet",
     "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Consolidated Balance Sheet)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "intz:LeaseBalancesTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "intz:LeaseAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000039 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Income Statement)",
     "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement",
     "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Income Statement)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://intrusion.com/role/ConsolidatedStatementsOfOperations",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "intz:OperatingCashFlowsForOperatingLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000040 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)",
     "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation",
     "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Other supplemental information)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "intz:OperatingCashFlowsForOperatingLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000041 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)",
     "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations",
     "shortName": "Right-of-use Asset and Leasing Liabilities (Details - Future Minimum Lease Obligations)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000042 - Disclosure - Right-of-use Asset and Leasing Liabilities (Details Narrative)",
     "role": "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative",
     "shortName": "Right-of-use Asset and Leasing Liabilities (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FinanceLeaseInterestPaymentOnLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "intz:LeaseAbandonmentCharges",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000043 - Disclosure - Commitments and Contingencies (Details Narrative)",
     "role": "http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative",
     "shortName": "Commitments and Contingencies (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:PaymentsForRent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000044 - Disclosure - Employee Incentive Plans (Details - Unvested Restricted Stock Awards)",
     "role": "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards",
     "shortName": "Employee Incentive Plans (Details - Unvested Restricted Stock Awards)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2020-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000045 - Disclosure - Employee Incentive Plans (Details - Stock Options Activity)",
     "role": "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity",
     "shortName": "Employee Incentive Plans (Details - Stock Options Activity)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2019-12-31",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USDPShares",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000046 - Disclosure - Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)",
     "role": "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice",
     "shortName": "Employee Incentive Plans (Details - Disclosure - 9. Stock Options (Details - Exercise Price)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000047 - Disclosure - Employee Incentive Plans (Details - Outstanding)",
     "role": "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding",
     "shortName": "Employee Incentive Plans (Details - Outstanding)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2021-12-31",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance",
      "reportCount": 1,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000048 - Disclosure - Employee Incentive Plans (Details - Future Stock Option Plans)",
     "role": "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
     "shortName": "Employee Incentive Plans (Details - Future Stock Option Plans)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000049 - Disclosure - Employee Incentive Plans (Details Narrative)",
     "role": "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative",
     "shortName": "Employee Incentive Plans (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "intz:EmployeeIncentivePlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-012021-12-31_custom_Plan2015Member",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2019-12-31_us-gaap_PreferredStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "role": "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "AsOf2019-12-31_us-gaap_PreferredStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-012021-12-31_custom_ATMOfferingMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000050 - Disclosure - Common Stock (Details Narrative)",
     "role": "http://intrusion.com/role/CommonStockDetailsNarrative",
     "shortName": "Common Stock (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-012021-12-31_custom_ATMOfferingMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfCommonStock",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PreferredStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2020-01-012020-08-31_us-gaap_CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConversionOfStockSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000051 - Disclosure - Preferred Stock (Details Narrative)",
     "role": "http://intrusion.com/role/PreferredStockDetailsNarrative",
     "shortName": "Preferred Stock (Details Narrative)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:PreferredStockTextBlock",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2020-01-012020-08-31_us-gaap_CommonStockMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ConversionOfStockSharesIssued1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "Shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000007 - Disclosure - Description of Business",
     "role": "http://intrusion.com/role/DescriptionOfBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000008 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://intrusion.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "intz:PrepaidExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "00000009 - Disclosure - Prepaid Expenses",
     "role": "http://intrusion.com/role/PrepaidExpenses",
     "shortName": "Prepaid Expenses",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "intz_i10k-123121.htm",
      "contextRef": "From2021-01-01to2021-12-31",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "intz:PrepaidExpensesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 43,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r504",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r504",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r504",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r504",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r511"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r503"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://intrusion.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "intz_ATMOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ATM Offering [Member]"
       }
      }
     },
     "localname": "ATMOfferingMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting for Share-based Compensation Awards"
       }
      }
     },
     "localname": "AccountingforSharebasedCompensationAwardspOLICYtEXTbLOCK",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "intz_AssetsAcquiredUnderRightOfUseRouOperatingLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets acquired under a Right of Use (\u201cROU\u201d) operating lease"
       }
      }
     },
     "localname": "AssetsAcquiredUnderRightOfUseRouOperatingLease",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_AssetsAcquiredUnderRouFinanceLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets acquired under a ROU finance lease"
       }
      }
     },
     "localname": "AssetsAcquiredUnderRouFinanceLease",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_BadDebtExpense": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Bad debt expense"
       }
      }
     },
     "localname": "BadDebtExpense",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_ContractWithCustomerLiabilityAdditions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Additions"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityAdditions",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance",
        "negatedLabel": "Revenue recognized"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_ConversionOfPreferredStockToCommon": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of preferred stock to common stock"
       }
      }
     },
     "localname": "ConversionOfPreferredStockToCommon",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_ConversionOfPreferredStockToCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Conversion of preferred stock to common, shares"
       }
      }
     },
     "localname": "ConversionOfPreferredStockToCommonShares",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "intz_DefinedContributionPlanEmployerMatchingContributionRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Defined Contribution Plan, Employer Matching Contribution Rate"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionRate",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "intz_DisclosureEmployeeIncentivePlansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Incentive Plans"
       }
      }
     },
     "localname": "DisclosureEmployeeIncentivePlansAbstract",
     "nsuri": "http://intrusion.com/20211231",
     "xbrltype": "stringItemType"
    },
    "intz_DisclosurePrepaidExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid Expenses"
       }
      }
     },
     "localname": "DisclosurePrepaidExpensesAbstract",
     "nsuri": "http://intrusion.com/20211231",
     "xbrltype": "stringItemType"
    },
    "intz_DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Right-of-use Asset And Leasing Liabilities"
       }
      }
     },
     "localname": "DisclosureRightofuseAssetAndLeasingLiabilitiesAbstract",
     "nsuri": "http://intrusion.com/20211231",
     "xbrltype": "stringItemType"
    },
    "intz_DutyToMitigateDamages": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Duty to mitigate damages"
       }
      }
     },
     "localname": "DutyToMitigateDamages",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_EmployeeIncentivePlansTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EmployeeIncentivePlansTextBlock",
        "verboseLabel": "Employee Incentive Plans"
       }
      }
     },
     "localname": "EmployeeIncentivePlansTextBlock",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "intz_EquipmentAndFurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equipment And Furniture And Fixtures [Member]"
       }
      }
     },
     "localname": "EquipmentAndFurnitureAndFixturesMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_FinanceLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Leases [Member]"
       }
      }
     },
     "localname": "FinanceLeasesMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_FinancingCashFlowsForFinanceLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing cash flows for finance leases"
       }
      }
     },
     "localname": "FinancingCashFlowsForFinanceLeases",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_FiveGovernmentCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Five Government Customers [Member]"
       }
      }
     },
     "localname": "FiveGovernmentCustomersMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_GWardPaxtonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Paycheck Protection Program CARES Act [Member]"
       }
      }
     },
     "localname": "GWardPaxtonMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_GainOnModificationOfLease": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "GainOnModificationOfLease",
        "negatedLabel": "Gain on modification of lease"
       }
      }
     },
     "localname": "GainOnModificationOfLease",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_GrossProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross proceeds from issuance of common stock"
       }
      }
     },
     "localname": "GrossProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_InterestExpenseFinanceRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Interest expense \u2013 Finance ROU"
       }
      }
     },
     "localname": "InterestExpenseFinanceRightOfUseAssets",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_IntrusionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Richardson Property [Member]"
       }
      }
     },
     "localname": "IntrusionMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_LeaseAbandonmentCharges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease abandonment charges"
       }
      }
     },
     "localname": "LeaseAbandonmentCharges",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LeaseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease assets"
       }
      }
     },
     "localname": "LeaseAssets",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LeaseBalancesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of lease information"
       }
      }
     },
     "localname": "LeaseBalancesTableTextBlock",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "intz_LeaseLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease liabilities"
       }
      }
     },
     "localname": "LeaseLiabilities",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease.",
        "label": "Total"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Total 2026"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFive",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Total 2025"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearFour",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Total 2024"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearThree",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating and finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Total 2023"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueInRollingYearTwo",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease and finance lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Total 2022"
       }
      }
     },
     "localname": "LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LossOnAbandonedLeaseOperatingRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on abandoned lease \u2013 Operating ROU"
       }
      }
     },
     "localname": "LossOnAbandonedLeaseOperatingRightOfUseAssets",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_LossOnAbandonedRealEstateOperatingLease": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Loss on abandoned real estate operating lease"
       }
      }
     },
     "localname": "LossOnAbandonedRealEstateOperatingLease",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_N5PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "5% Preferred Stock [Member]"
       }
      }
     },
     "localname": "N5PreferredStockMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_OperatingAndFinanceLeaseExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Lease Expense"
       }
      }
     },
     "localname": "OperatingAndFinanceLeaseExpense",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_OperatingCashFlowsForFinanceLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating cash flows for finance leases"
       }
      }
     },
     "localname": "OperatingCashFlowsForFinanceLeases",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_OperatingCashFlowsForOperatingLeases": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating cash flows for operating leases"
       }
      }
     },
     "localname": "OperatingCashFlowsForOperatingLeases",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-OtherSupplementalInformation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_OperatingLeaseRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease expense \u2013 Operating ROU"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssets",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_OperatingLeasesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Leases [Member]"
       }
      }
     },
     "localname": "OperatingLeasesMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_PaycheckProtectionProgramCaresActMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.",
        "label": "Paycheck Protection Program CARES Act [Member] [Default Label]",
        "verboseLabel": "Paycheck Protection Program CARES Act [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramCaresActMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Plan2005Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2005 Plan [Member]"
       }
      }
     },
     "localname": "Plan2005Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Plan2015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2015 Plan [Member]"
       }
      }
     },
     "localname": "Plan2015Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Plan2021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2021 Plan [Member]"
       }
      }
     },
     "localname": "Plan2021Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_PreferredStockDividendsAccrued": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock dividends accrued"
       }
      }
     },
     "localname": "PreferredStockDividendsAccrued",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_PrepaidExpensesPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PrepaidExpensesPolicyTextBlock",
        "verboseLabel": "Prepaid Expenses"
       }
      }
     },
     "localname": "PrepaidExpensesPolicyTextBlock",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "intz_PrepaidExpensesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PrepaidExpensesTextBlock",
        "verboseLabel": "Prepaid Expenses"
       }
      }
     },
     "localname": "PrepaidExpensesTextBlock",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "intz_PrepaidLicenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid licenses"
       }
      }
     },
     "localname": "PrepaidLicenses",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_PrepaidMaintenance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid maintenance"
       }
      }
     },
     "localname": "PrepaidMaintenance",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_PrepaidOther": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid other"
       }
      }
     },
     "localname": "PrepaidOther",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_PrincipalPaymentsOnFinancingLeaseEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PrincipalPaymentsOnFinancingLeaseEquipment",
        "negatedLabel": "Principal payments on financing lease equipment"
       }
      }
     },
     "localname": "PrincipalPaymentsOnFinancingLeaseEquipment",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_PurchasesOfIntangibleAssetsDomainName": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "PurchasesOfIntangibleAssetsDomainName",
        "negatedLabel": "Purchases of intangible assets \u2013 domain name"
       }
      }
     },
     "localname": "PurchasesOfIntangibleAssetsDomainName",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_Range1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range 1 in a series of exercise price ranges.",
        "label": "Range 1 [Member]"
       }
      }
     },
     "localname": "Range1Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Range2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range 2 in a series of exercise price ranges.",
        "label": "Range 2 [Member]"
       }
      }
     },
     "localname": "Range2Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Range3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range 3 in a series of exercise price ranges.",
        "label": "Range 3 [Member]"
       }
      }
     },
     "localname": "Range3Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Range4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range 4 in a series of exercise price ranges.",
        "label": "Range 4 [Member]"
       }
      }
     },
     "localname": "Range4Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Range5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range 5 [Member]"
       }
      }
     },
     "localname": "Range5Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Range6Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Range 6 [Member]"
       }
      }
     },
     "localname": "Range6Member",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_RestrictedStockAwarded": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted stock awarded"
       }
      }
     },
     "localname": "RestrictedStockAwarded",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "intz_RestrictedStockAwardedShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted stock awarded, shares"
       }
      }
     },
     "localname": "RestrictedStockAwardedShares",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "intz_RestrictedStockAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock Awards [Member]"
       }
      }
     },
     "localname": "RestrictedStockAwardsMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of common shares reserved for future issuance"
       }
      }
     },
     "localname": "ScheduleOfCommonSharesReservedForFutureIssuanceTableTextBlock",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "intz_SecondaryPublicOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Secondary Public Offering [Member]"
       }
      }
     },
     "localname": "SecondaryPublicOfferingMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_SellingShareholdersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling Shareholders [Member]"
       }
      }
     },
     "localname": "SellingShareholdersMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Series25PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "2.5% Series Preferred Stock [Member]"
       }
      }
     },
     "localname": "Series25PreferredStockMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_Series35PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "3.5% Series Preferred Stock [Member]"
       }
      }
     },
     "localname": "Series35PreferredStockMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_SevenGovernmentCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Seven Government Customers [Member]"
       }
      }
     },
     "localname": "SevenGovernmentCustomersMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the gross number of share options (or share units) granted at price equal to the market value during the period.",
        "label": "Number of Options Outstanding, Granted at price = market value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsGrantsInPeriodGrossAtPriceEqualToMarketValue",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "intz_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price equal to the market value at which grantees can acquire the shares reserved for issuance on stock options awarded.",
        "label": "Weighted Average Exercise Price, Granted at price = market value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceEqualToMarketValue",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "intz_StockIssuedDuringPeriodSharesStockOptionExercised": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "StockIssuedDuringPeriodSharesStockOptionExercised",
        "negatedLabel": "Number of Options Outstanding, Exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionExercised",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "intz_ThreeGovernmentCustomersAndOneCommercialCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three Government Customers And One Commercial Customer [Member]"
       }
      }
     },
     "localname": "ThreeGovernmentCustomersAndOneCommercialCustomerMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_ThreeGovernmentCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Three Government Customers [Member]"
       }
      }
     },
     "localname": "ThreeGovernmentCustomersMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_UnderwriterOverAllotmentSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underwriter Over Allotment Shares [Member]"
       }
      }
     },
     "localname": "UnderwriterOverAllotmentSharesMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_ValuationAssumptionsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Valuation Assumptions"
       }
      }
     },
     "localname": "ValuationAssumptionsPolicyTextBlock",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "intz_VestsWithinOneYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vests Within One Year [Member]"
       }
      }
     },
     "localname": "VestsWithinOneYearMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_VestsWithinThreeYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vests Within Three Years [Member]"
       }
      }
     },
     "localname": "VestsWithinThreeYearsMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "intz_VestsWithinTwoYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vests Within Two Years [Member]"
       }
      }
     },
     "localname": "VestsWithinTwoYearsMember",
     "nsuri": "http://intrusion.com/20211231",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r167",
      "r280",
      "r282",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r213",
      "r250",
      "r302",
      "r303",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r474",
      "r476",
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r213",
      "r250",
      "r302",
      "r303",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r474",
      "r476",
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative",
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r167",
      "r280",
      "r282",
      "r475"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r213",
      "r250",
      "r284",
      "r302",
      "r303",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r474",
      "r476",
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative",
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r213",
      "r250",
      "r284",
      "r302",
      "r303",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r474",
      "r476",
      "r490",
      "r491"
     ],
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative",
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "auth_ref": [
      "r32",
      "r168",
      "r464"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsAndNotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accrued Expenses"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpenses"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Current Liabilities:"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r13",
      "r44"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations 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).",
        "label": "Accounts payable, trade"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r32",
      "r464",
      "r484"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r32",
      "r168",
      "r169"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedEmployeeBenefitsCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r46"
     ],
     "calculation": {
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations, excluding pension and other postretirement benefits, incurred through that date and payable for perquisites provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee benefits payable"
       }
      }
     },
     "localname": "AccruedEmployeeBenefitsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accrued expenses",
        "totalLabel": "Total accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses",
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedPayrollTaxesCurrent": {
     "auth_ref": [
      "r13",
      "r46"
     ],
     "calculation": {
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued payroll"
       }
      }
     },
     "localname": "AccruedPayrollTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r46"
     ],
     "calculation": {
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued legal and professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrent": {
     "auth_ref": [
      "r12",
      "r46",
      "r283"
     ],
     "calculation": {
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued vacation"
       }
      }
     },
     "localname": "AccruedVacationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r42",
      "r188"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r35",
      "r57",
      "r58",
      "r59",
      "r466",
      "r481",
      "r482"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r56",
      "r59",
      "r63",
      "r64",
      "r65",
      "r106",
      "r107",
      "r108",
      "r380",
      "r477",
      "r478",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r33",
      "r343",
      "r427"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r340",
      "r341",
      "r342",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": {
     "auth_ref": [
      "r264",
      "r271"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance.",
        "label": "Adjustments to Additional Paid in Capital, Dividends in Excess of Retained Earnings",
        "negatedLabel": "Preferred stock dividends declared, net of waived penalties by shareholders"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r305",
      "r307",
      "r345",
      "r346"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "Share-based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Expenses"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r348"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r171",
      "r178",
      "r179",
      "r180"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Anti-dilutive securities"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r101",
      "r155",
      "r158",
      "r163",
      "r176",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r376",
      "r381",
      "r393",
      "r425",
      "r427",
      "r453",
      "r465"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r8",
      "r10",
      "r55",
      "r101",
      "r176",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r376",
      "r381",
      "r393",
      "r425",
      "r427"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r101",
      "r176",
      "r199",
      "r200",
      "r201",
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r376",
      "r381",
      "r393",
      "r425"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Current Assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r308",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r105"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "auth_ref": [
      "r2",
      "r105",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Description of Business"
       }
      }
     },
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r39",
      "r88"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative",
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r18",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r81",
      "r88",
      "r94"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at end of period",
        "periodStartLabel": "Cash and cash equivalents at beginning of period"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": {
     "auth_ref": [
      "r81",
      "r394"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r98",
      "r101",
      "r122",
      "r123",
      "r124",
      "r127",
      "r129",
      "r135",
      "r136",
      "r137",
      "r176",
      "r199",
      "r203",
      "r204",
      "r205",
      "r208",
      "r209",
      "r248",
      "r249",
      "r253",
      "r257",
      "r393",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock."
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r51",
      "r195",
      "r455",
      "r470"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and contingencies \u2013 (See Note 9)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r192",
      "r193",
      "r194",
      "r196",
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "auth_ref": [
      "r197",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "verboseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r106",
      "r107",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r31",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r31",
      "r427"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common stock $0.01 par value: Authorized shares \u2014 80,000 Issued shares \u2014 19,135 in 2021 and 17,428 in 2020 Outstanding shares \u2014 19,125 in 2021 and 17,418 in 2020"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r144",
      "r145",
      "r167",
      "r391",
      "r392",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r144",
      "r145",
      "r167",
      "r391",
      "r392",
      "r483",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r144",
      "r145",
      "r167",
      "r391",
      "r392",
      "r483",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r140",
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Risk Concentration"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r144",
      "r145",
      "r167",
      "r391",
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Percentage of revenues"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r144",
      "r145",
      "r167",
      "r391",
      "r392",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of contract liability"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r275",
      "r277",
      "r281"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r275",
      "r276",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ContractLiability"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r275",
      "r276",
      "r281"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r91",
      "r92",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Preferred stock converted, Common stock issued"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r72",
      "r440"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r143",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesGainLoss": {
     "auth_ref": [
      "r69",
      "r70"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Gain (Loss)"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r97",
      "r216",
      "r217",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r227",
      "r234",
      "r235",
      "r237",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "SBA Paycheck Protection Program Loan"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r48",
      "r230",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r49",
      "r213",
      "r388"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r50",
      "r100",
      "r104",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r217",
      "r223",
      "r224",
      "r225",
      "r226",
      "r228",
      "r229",
      "r230",
      "r231",
      "r232",
      "r233",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r265",
      "r268",
      "r269",
      "r270",
      "r403",
      "r404",
      "r406",
      "r407",
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.",
        "label": "Common shares reserved for future issuance (in shares)",
        "verboseLabel": "Common stock, options and RSA's available for future issuance"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of prepaid expenses"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r357"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r359"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Net deferred tax assets, net of allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Net operating loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.",
        "label": "Net operating loss carryforwards of foreign subsidiaries"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Stock-based compensation expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r358"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance for net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r363",
      "r364"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedLabel": "Depreciation expense"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-DeferredTaxAssetsAndLiabilities"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative",
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r301"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Define Contribution Plan, Percentage of Contribution by Employees"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r86",
      "r153"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsPreferredStock": {
     "auth_ref": [
      "r271",
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).",
        "label": "Dividends"
       }
      }
     },
     "localname": "DividendsPreferredStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r68",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r119",
      "r122",
      "r127",
      "r128",
      "r129",
      "r132",
      "r133",
      "r386",
      "r387",
      "r457",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net loss per share attributable to common stockholders:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r68",
      "r111",
      "r112",
      "r113",
      "r114",
      "r115",
      "r122",
      "r127",
      "r128",
      "r129",
      "r132",
      "r133",
      "r386",
      "r387",
      "r457",
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r130",
      "r131"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Net Loss Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reconciliation of income tax benefit to statutory rate:"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r337"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r337"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r63",
      "r64",
      "r65",
      "r106",
      "r107",
      "r108",
      "r110",
      "r116",
      "r118",
      "r134",
      "r177",
      "r264",
      "r271",
      "r340",
      "r341",
      "r342",
      "r366",
      "r367",
      "r385",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r477",
      "r478",
      "r479",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtGainLossNetOfTax": {
     "auth_ref": [
      "r242"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.",
        "label": "Extinguishment of Debt, Gain (Loss), Net of Tax",
        "negatedLabel": "Gain on extinguishment of debt"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtGainLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r389",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r412",
      "r415"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r410",
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance ROU Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance lease liabilities, current portion",
        "verboseLabel": "Finance leases liabilities, current portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance lease liabilities, noncurrent portion",
        "verboseLabel": "Finance leases liability, noncurrent portion"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance ROU Leases Due"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance ROU Leases 2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance ROU Leases 2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance ROU Leases 2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance ROU Leases 2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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).",
        "label": "Finance ROU Leases 2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less: Finance ROU Leases, Interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r409"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance leases, right-of-use assets, net"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r411",
      "r414",
      "r420"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Amortization expense \u2013 Finance ROU"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-IncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Weighted average discount rate - Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r416",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining lease term - Finance leases"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign Currency"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FurnitureAndFixturesGross": {
     "auth_ref": [
      "r187"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r86",
      "r242",
      "r243"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain on the extinguishment of debt",
        "verboseLabel": "Gain on extinguishment of debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations",
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r71",
      "r101",
      "r155",
      "r157",
      "r159",
      "r162",
      "r164",
      "r176",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r393"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r86",
      "r186",
      "r190"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r185",
      "r191"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r102",
      "r354",
      "r355",
      "r361",
      "r368",
      "r370",
      "r372",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r103",
      "r117",
      "r118",
      "r154",
      "r352",
      "r369",
      "r371",
      "r473"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income tax provision",
        "totalLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations",
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r62",
      "r350",
      "r351",
      "r355",
      "r356",
      "r360",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Change in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "negatedLabel": "Income benefit at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Permanent differences"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "verboseLabel": "Other"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r353"
     ],
     "calculation": {
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "negatedLabel": "State income taxes (benefit), net of federal income tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetails-IncomeTaxReconciliation"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r85",
      "r438"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "verboseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r66",
      "r152",
      "r402",
      "r405",
      "r458"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeOther": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest bearing assets classified as other.",
        "label": "Interest and other income"
       }
      }
     },
     "localname": "InterestIncomeOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r79",
      "r82",
      "r90"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease cost table"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsGross": {
     "auth_ref": [
      "r11",
      "r187"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Future minimum lease obligations"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Operating ROU Leases Due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Operating ROU Leases 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Operating ROU Leases 2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Operating ROU Leases 2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Operating ROU Leases 2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Operating ROU Leases 2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Operating ROU Leases Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Right-of-use Asset and Leasing Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r38",
      "r101",
      "r176",
      "r393",
      "r427",
      "r454",
      "r468"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r47",
      "r101",
      "r176",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r377",
      "r381",
      "r382",
      "r393",
      "r425",
      "r426",
      "r427"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r15",
      "r16",
      "r17",
      "r27",
      "r28",
      "r101",
      "r176",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r377",
      "r381",
      "r382",
      "r393",
      "r425",
      "r426"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total non-current liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r50"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "PPP loan payable, noncurrent portion"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r50",
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentGross": {
     "auth_ref": [
      "r11",
      "r187"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MajorPropertyClassAxis": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.",
        "label": "Major Property Class [Axis]"
       }
      }
     },
     "localname": "MajorPropertyClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MajorPropertyClassDomain": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date."
       }
      }
     },
     "localname": "MajorPropertyClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r81",
      "r84",
      "r87"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r60",
      "r61",
      "r65",
      "r67",
      "r87",
      "r101",
      "r109",
      "r111",
      "r112",
      "r113",
      "r114",
      "r117",
      "r118",
      "r125",
      "r155",
      "r157",
      "r159",
      "r162",
      "r164",
      "r176",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r387",
      "r393",
      "r456",
      "r471"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows",
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114",
      "r119",
      "r120",
      "r126",
      "r129",
      "r155",
      "r157",
      "r159",
      "r162",
      "r164"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net loss attributable to common stockholders"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.",
        "label": "Schedule of unvested RSAs"
       }
      }
     },
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r45"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "PPP loan payable, current portion"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r155",
      "r157",
      "r159",
      "r162",
      "r164"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r410"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating ROU Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating lease liabilities, current portion",
        "verboseLabel": "Operating leases liabilities, current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating lease liabilities, noncurrent portion",
        "verboseLabel": "Operating lease liability, noncurrent portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r409"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating leases, right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted average discount rate - Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r416",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining lease term - Operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-ConsolidatedBalanceSheet"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r12",
      "r13",
      "r14",
      "r46"
     ],
     "calculation": {
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpensesDetails-AccruedExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashExpense": {
     "auth_ref": [
      "r87"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other.",
        "label": "Noncash lease costs"
       }
      }
     },
     "localname": "OtherNoncashExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForRent": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash payments to lessor's for use of assets under operating leases.",
        "label": "Rent paid"
       }
      }
     },
     "localname": "PaymentsForRent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommitmentsAndContingenciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividends": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.",
        "label": "Payments of Dividends",
        "negatedLabel": "Payments of dividends"
       }
      }
     },
     "localname": "PaymentsOfDividends",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r284",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r298",
      "r299",
      "r300",
      "r301",
      "r304"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Employee Benefit Plan"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r308",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendsIncomeStatementImpact": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.",
        "label": "Preferred Stock Dividends, Income Statement Impact",
        "negatedLabel": "Preferred stock dividends accrued"
       }
      }
     },
     "localname": "PreferredStockDividendsIncomeStatementImpact",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred stock, shares authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r30",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred stock, shares issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockTextBlock": {
     "auth_ref": [
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.",
        "label": "Preferred Stock"
       }
      }
     },
     "localname": "PreferredStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PreferredStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r30",
      "r427"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Preferred Stock $0.01 par value: Authorized shares \u2013 5,000 Issued shares \u2013 0 in 2021 and 2020"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.",
        "label": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r5",
      "r9",
      "r183",
      "r184"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r6",
      "r9",
      "r181",
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid insurance"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidRent": {
     "auth_ref": [
      "r7",
      "r9",
      "r182",
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid rent"
       }
      }
     },
     "localname": "PrepaidRent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PrepaidExpensesDetails-PrepaidExpenses"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from public stock offering, net of fees"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r76"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromOtherDebt": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from debt classified as other.",
        "label": "Proceeds from PPP loan payable",
        "verboseLabel": "Proceeds from PPP Loan"
       }
      }
     },
     "localname": "ProceedsFromOtherDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows",
      "http://intrusion.com/role/SbaPaycheckProtectionProgramLoanDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r74"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from sale of equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r76",
      "r339"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from stock options exercised"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Product Information [Line Items]"
       }
      }
     },
     "localname": "ProductInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r1",
      "r60",
      "r61",
      "r65",
      "r80",
      "r101",
      "r109",
      "r117",
      "r118",
      "r155",
      "r157",
      "r159",
      "r162",
      "r164",
      "r176",
      "r199",
      "r200",
      "r201",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r375",
      "r378",
      "r379",
      "r383",
      "r384",
      "r387",
      "r393",
      "r459"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "negatedLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Loss from operations before income taxes"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations",
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and Equipment:"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r42",
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r41",
      "r187"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "totalLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r22",
      "r23",
      "r189",
      "r427",
      "r460",
      "r469"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOtherNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r40",
      "r189",
      "r488",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r22",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property and equipment, useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by property that could be leased or is available for lease.",
        "label": "Property Subject to or Available for Operating Lease [Axis]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": {
     "auth_ref": [
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A descriptive title of whether the property is subject to or available for operating lease."
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r170",
      "r173",
      "r174",
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Accounts Receivable and Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r288",
      "r422",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r288",
      "r422",
      "r423",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party."
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r288",
      "r422",
      "r424",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r349",
      "r439",
      "r492"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r34",
      "r271",
      "r343",
      "r427",
      "r467",
      "r480",
      "r482"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r106",
      "r107",
      "r108",
      "r110",
      "r116",
      "r118",
      "r177",
      "r340",
      "r341",
      "r342",
      "r366",
      "r367",
      "r385",
      "r477",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r150",
      "r151",
      "r156",
      "r160",
      "r161",
      "r165",
      "r166",
      "r167",
      "r279",
      "r280",
      "r440"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r95",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of stock, price per share"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r144",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accrued liabilities.",
        "label": "Schedule of accrued liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/AccruedExpensesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of other supplemental information related to our leases"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of deferred tax assets and liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an 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).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/DescriptionOfBusinessDetailsNarrative",
      "http://intrusion.com/role/EmployeeBenefitPlanDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of effective income tax rate reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.",
        "label": "Schedule of Product Information [Table]"
       }
      }
     },
     "localname": "ScheduleOfProductInformationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r308",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Schedule of stock options by exercise price"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r312",
      "r326",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of option activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-based payment award, stock options, valuation assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r52",
      "r98",
      "r135",
      "r136",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r253",
      "r257",
      "r262",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuritiesFinancingTransactionAxis": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of securities financing transactions, including, but not limited to those measured at fair value or cost.",
        "label": "Securities Financing Transaction [Axis]"
       }
      }
     },
     "localname": "SecuritiesFinancingTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuritiesFinancingTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Securities Financing Transaction [Line Items]"
       }
      }
     },
     "localname": "SecuritiesFinancingTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuritiesFinancingTransactionTable": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule, as of the balance sheet date, of security financing transactions by type, the aggregate value of securities financing transactions by type and aggregate acquisition price by type of security financing transaction.",
        "label": "Securities Financing Transaction [Table]"
       }
      }
     },
     "localname": "SecuritiesFinancingTransactionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuritiesFinancingTransactionTypeDomain": {
     "auth_ref": [
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement of financing transaction securities held."
       }
      }
     },
     "localname": "SecuritiesFinancingTransactionTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Stock-based compensation",
        "verboseLabel": "Stock compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Number of Shares Forfeited/canceled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of award forfeited under share-based payment arrangement. Excludes share and unit options.",
        "label": "Weighted-Average Grant-Date Fair Value Forfeited/canceled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Number of Shares Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue": {
     "auth_ref": [
      "r322"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of award granted under share-based payment arrangement. Excludes share and unit options.",
        "label": "Weighted-Average Grant-Date Fair Value Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instrument Other than Option, Nonvested, Intrinsic Value",
        "periodEndLabel": "Weighted-Average Grant-Date Fair Value, Ending balance",
        "periodStartLabel": "Weighted-Average Grant-Date Fair Value, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r321"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Number of Shares, Ending balance",
        "periodStartLabel": "Number of Shares, Beginning Balance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Number of Shares Vested",
        "verboseLabel": "RSA's expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue": {
     "auth_ref": [
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average intrinsic value of award vested under share-based payment arrangement. Excludes share and unit options.",
        "label": "Weighted-Average Grant-Date Fair Value Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-UnvestedRestrictedStockAwards"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r334"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-FutureStockOptionPlans",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Number of Shares Authorized"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Options available for grant"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Number of Options Exercisable",
        "verboseLabel": "Number of outstanding options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding",
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Weighted Average Exercise Price, Exercisable",
        "verboseLabel": "Weighted average exercise price per share, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding",
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Number of Options Outstanding, Expired",
        "negatedLabel": "Number of Options Outstanding, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Options cancelled"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Number of Options Outstanding, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r316"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Weighted average grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r314",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Options outstanding",
        "periodEndLabel": "Number of Options Outstanding, Ending",
        "periodStartLabel": "Number of Options Outstanding, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted Average Exercise Price, Ending",
        "periodStartLabel": "Weighted Average Exercise Price, Beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r328"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Intrinsic value, Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": {
     "auth_ref": [
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Other information regarding stock options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Number of outstanding options, Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Weighted average exercise price per share, Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r306",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Weighted Average Exercise Price, Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Weighted Average Exercise Price, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Weighted Average Exercise Price, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-StockOptionsActivity"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Exercise price, high end of range"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Options Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "verboseLabel": "Exercise price, high end of range"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r332",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Expected life (in years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesDetails-ValuationAssumptions"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r338"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Intrinsic value, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining contractual life, Exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Weighted average remaining contractual life, Vested and expected to vest"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Outstanding"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Options Exercisable Weighted Average Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Options Outstanding Weighted Average Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Options Outstanding, Weighted Aaverage Rremaining Ccontractual Life (Year)"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetails-Disclosure-9.StockOptionsDetails-ExercisePrice"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending Balance, shares",
        "periodStartLabel": "Beginning Balance, shares"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r29",
      "r30",
      "r31",
      "r98",
      "r101",
      "r122",
      "r123",
      "r124",
      "r127",
      "r129",
      "r135",
      "r136",
      "r137",
      "r176",
      "r199",
      "r203",
      "r204",
      "r205",
      "r208",
      "r209",
      "r248",
      "r249",
      "r253",
      "r257",
      "r264",
      "r393",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/PreferredStockDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r54",
      "r63",
      "r64",
      "r65",
      "r106",
      "r107",
      "r108",
      "r110",
      "r116",
      "r118",
      "r134",
      "r177",
      "r264",
      "r271",
      "r340",
      "r341",
      "r342",
      "r366",
      "r367",
      "r385",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r477",
      "r478",
      "r479",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r106",
      "r107",
      "r108",
      "r134",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://intrusion.com/role/Right-of-useAssetAndLeasingLiabilitiesDetails-FutureMinimumLeaseObligations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r30",
      "r31",
      "r264",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Public offering, net of fees, shares",
        "verboseLabel": "Common stock shares issued under public offering"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStockDetailsNarrative",
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r264",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "RSA's issued during period, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares (or other type of equity) forfeited during the period.",
        "label": "Forfeited shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r30",
      "r31",
      "r264",
      "r271",
      "r317"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Exercise of stock options, shares",
        "verboseLabel": "Options exercised"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity",
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r54",
      "r264",
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Conversion of preferred stock to common"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r30",
      "r31",
      "r264",
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Public offering, net of fees"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r30",
      "r31",
      "r264",
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "RSA issued during period, value"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r54",
      "r264",
      "r271"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Exercise of stock options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r31",
      "r36",
      "r37",
      "r101",
      "r172",
      "r176",
      "r393",
      "r427"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance, value",
        "periodStartLabel": "Beginning balance, value",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets",
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r99",
      "r249",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r263",
      "r271",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Common Stock"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/CommonStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r428",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events."
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SubsequentEvents."
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW ACTIVITIES:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r53",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfChangesInStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r53",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Common stock held in treasury, at cost, shares (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r53",
      "r272",
      "r273"
     ],
     "calculation": {
      "http://intrusion.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Common stock held in treasury, at cost \u2013 10 shares"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r138",
      "r139",
      "r141",
      "r142",
      "r146",
      "r147",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement."
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/EmployeeIncentivePlansDetailsNarrative"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r121",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "verboseLabel": "Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r119",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "verboseLabel": "Basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://intrusion.com/role/ConsolidatedStatementsOfOperations"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 4
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "450",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r493": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r494": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r495": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r496": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r497": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r498": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r499": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r501": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r502": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  },
  "r503": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r504": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r505": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r506": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r507": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r508": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r509": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r511": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r512": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r513": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>72
<FILENAME>0001683168-22-001761-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-22-001761-xbrl.zip
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
M,F.@A[PG;^[C)5>AJ?(P4X*\A@DC>P;VB<U^WCMXN^&%; &1_7F/]((:D97
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
M*JE:1?+&ZY:R@.8EF7@!45'M8QSUN5EJ"51GFMDPQ4E.4%M8FW0$'$!JTLH
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
M_ZK8!.Y)V-OK%4+;;NEV?G;>M7),_9ZE HAU+[!Q_@LQ1V3!K!CF'0F;HUP
MK3W(6S\[)X(<4Y\(E<1^!SC]2/9KF*_">!'COV-/$74LE[4VZ'5PF^$O$W3>
M_R;H1$S(4"G/8GVIQKX]QA;&^T\)_:+"7U0(N^"&&+"('%U)<.P0PE/2@V@P
M>NS]-D,;)0TB'L 03MP)1R2@A2SIR<+CB1B@FBDL]-L*5TK'Y^UW.C=R*V'9
MC>Q#Z[F1]<\P^EV(B7<CWWXWK1NI[-LWVKY]XZIO^]!Z??L&8-^^T?7MFXG[
M=JH-QI67XE,OPP%-E8CCC-WN9G_-9D6^2M+P3QQ\B .<MG;):$VRTY>+9WI]
M*<,W:>AC6>SS7K]D=9-S?TW5V2:=_C/.!\K^Z\9MU5;"B$DC)K[?=1G[A&+;
MI?N[O1U9 :SM%FSK1^<DD2'B-EE97[[=^_X[_<R)IC]/W/3GB:H_3\#UYXE!
M?YY8Z<]WFOY\YZ8_WZGZ\QVX_GQGT)_OK/3GMYK^_-9-?WZKZL]OP?7GMP;]
M^:V5_E2L2;J_V^U/V7JD_2.@_E2O1<K^_,Y*?WZOZ<_OW?3G]ZK^_!Y<?WYO
MT)_?@UM98K](PSS$61ET%<:/K03!JH6B@:+5=9]Q13K+.*V6<X(-ALKG<ZH5
M4:.)6JK[77#-[M\OEDN<DH_*K8Q R)JID0)L[ TGX9P32EA<U-S]>U0+[GLZ
M(5Q+XL!+7VZ*ARCT]3VO4;"8_,T >"OWFT(:!CM,( HL1:F#2J7I:=.9M3+L
M?_V8/'T3X)!-6']\2_]Y7/Z3<8K\Y^]7^-&++N(\%#XU()2PP1H%-$H3P<_.
M>2''Q-^X)E*H%-OO]#"/\[3(9(&S8A%K1D$"KC$#O=^==[ "%.>.AOZ*!CV6
MUU/+6Q; 7%/)HQ7#WQL!\\#(P!=%0!@-<XSJ-T.L.9QW.")"C^RX@B:-T"2?
ME0I;=#TT@%MNAT32.4N,X/'N!I-';85].ZCLU.H360[A=/&$TUD4)3E-)U*>
M;LF)8J9GC3-#JM'0QT0)!I,&(.V3JJ6*J"YJE$N>@0OS;UZ09I<<%\OR%H/!
MF]Z\O)/WO&6PA6]Y]X6=T\T4(9=-G=U(39;U,ZG[G-&NOS-XDELI:<TNJ:$V
MED@LYIP,>FQ]&GSW/]"^7N26NC=IB+,38TJHY2TZ.7K8+3]'+@R#) 8(N>"R
MKPE92CTWG'DWD#,R><N<4</N<48L#(DS2H1]SKRSP)D16W)G-*WU["'+4[*@
M$VPR]7ZWM1TGA%5OQG5^=$X(&2+^/:DG]F)+)>6BL\\3OZ".$;UV+ZA%]V=;
M72T"5?=T^S<0'2T U._G6H0E-W#0R3/R\8 "N(R\1T$5>K_;ZF8AK+J?.S^"
MZ&@1(NXTKI9!5,AE5Y_CS$]#%KNKJDM'S'K'"T!R_=^2@44#'IB<#2U9AT;^
M%C^&6?5X7+,D5I@TB;SM:4 )NS\O"(5!$,<$H73F:"NA1LLAEV9Q7'C1+=XD
MJ8I"73';S!&![!.F+0.*)P)@4GJ4LJ@4=LB*_U-X:8[3Z$5+#$[2-C<D4/OT
MZ(F!8H@8FY0DC;A[GK#SPI"]?:HC"B]J?1DB <LM27IRH+@B 2=?JC3R[MER
MM\)11&^K>;'>L(B$;3-&#KC/&5X2%&ND\*2\81JH4H%%G8LGZK43U\FPPBUY
MEP3B8*LXU B#I5$?H2&3F!JB>@[9=(/3, F(^YWJ>,1)VF:0!&J?.STQ4*P1
M8Y/RI11'3!X&42[BP(@FC9P;DO1@BBE2"0$D2!>9CAY$VC4Y+L/,]Z(2SR7Y
MFRCJ62%KFR12N'VB<(*@R")#)R5,J5#SAJDX)PW-.V1&F9:D&\)P4,5T:<0
MDJ6/34<5EF#.%5'.BC3M()?//G)1:X>Y&K#-N:Y$#@19-."XT]Y2O$,6A[-1
M>?_C,HSP=2$(%1&+V.*'#%S-B_[O(/@@ <6EQ2DOWE Y5 HZZ_WZ5"'.:5)D
M:97Z8G99( ;994)7!A ;A, DC-C*LAS5SEAQ1JQ4ZD7S.,#/_X%?I'7CY.SR
M0@*S2XR>$"!FB)%)J%$)(R:-B+@S<MRDX=I+7^Y"7S-M\()VZ2$#VN5'7PH0
M0230) RII-'=_,SUK'+O/<\#0MAP&?KLP%K#%*F\7<)H8'=Y(Q$&1!\U0@F+
MB!+J:KDFTSSVDW23M,(ESI*"&,.7LR20>RP:+;O$,JI"EUY*%4 D,\$IH5I'
M]:B,::&/3E8%(%J",];-@H T5E;]SU48X[?2-A#*VF68 FZ75P)!0&R2HY-P
MJ)(\JO^!J [-]0^(."<#JGOBGC@GIL0Y 4V<DS'$N?^4 "+.NP'5?>>>..],
MB?,.-''>C2(.?13 -77.R#\7Z7WR213P+95T0AL>JI T6S%XE.&PZ0A#%:A_
M0U5<4X4Y6POZ7N]3&/MR-UHF[H0T$M!"YO1DX=%'#%#'H<9)KO5<$ZERUK6#
MI19S8VVZ(,6FII2!1Y0N,*V1*:5=T^(FR7(O^G_A1KE(%PL[H8@0L) H'4EX
M=!'!TY&FU$%$R=6BNZ(M/0 17E?K_6[ORK$ UO;*<>M'$$00(>*O')>[*Z60
MBZZF7$VQ)[$,W9^M=;0 5-//K=]@=#,/B.ME-KZ)C*L!?9706*M5$LN#"W@1
M:XD])>":S)Z]WT'TN@04E]LS83%K5,[ASOUSCN-,;,I;OUF;Z?MPFHF]_@%$
M#_?1\,\I5;\[Z-%?TS G7S]+UNLBKDZ&1#&($CE;/:V$6?>Z4 @$ U3(^FRH
M9%%7V $U[I(H]$/ZYO)[LCA-0T]4,Y&0+5+( =:,X"5 T$$*BTNUV0BB6M(!
M$6Y23,F(26>P"X>8YFID.<8%=5,)VR*&'G!-$+DD"*)HX?4)0Q2._98&*E7*
MC/#NJ3//L@*G@P@D4'%$(REX"9DX>8B4DH'4$JM4=,VOZI&4E[<G#_=A'HD6
MGKR(M?E) JZ9G7J_@^"'!%2?#^PWFDCU[<F7#U^A6LL!!:Z3^]0+: +KE_5#
M$DDR80FE;!%! ;'F@D $!!WDN/J,N$Y0)8I*65>9LCJ !57J_6Z+!$)8=?=W
M?@31\2)$G!'H]+=#\W_Q[*_H0VV2RPYB,=O3@ AD?RIHRX"@@0*8Y,&R%U3+
MNKKLL)W"'O5.P:,SI^!1XQ0\0G0*'DV=@D>G3D']Z3)-";%1BX<H?/0D21.5
MTK:)H8#<YXA %!1=Y/BDMJ-105L=%]DV6=JU>;Q,TC7#<$G^(:BI1,Y:ODT5
MS";AID@(!$]4R+B4FV4BO)8PHM(NN%$$88Z#$E#U-*<7-:D;1;OG>A5KC#$$
MWY!'(P^#1V8@.4J5:G6.Q49QFX;3Q;9[&<3Q*XZB_XB33_$=]K(DQD&YWR(Z
M75++VXVZT<#N!MY(A$%0R@2A)/R&*AU_I%JH5JMVRYRQZ9<D*N+<2]D=]E1D
MH21R=MDC@=EE34\($%O$R"0L:811*>WN4GB9O:)QO*CQ$Z:A48M;OB*N!-V[
M*2Z4!<0;)4#9O?$JY\C67RZU'%[GS#%]ZR)\PN=>[E7XI'66B=N^P*D"W;^Y
M*9(%1",E0.E=S4:'IJOQ:EXY35N3GA'WZS%11)_WI.PGK^$@\OEK&A% %!'A
M4F2Q25$MZXP/=VLOBDZ++(QQ)I^4>E)V^2"$V.5#1P00'T2X)'Q@HJB6=<:'
MBS5.'\ET]W.:?,I750Y9:?TDTG;YH83<Y8E0%!!?5/@DO*E54*E3I_UU1Z#G
M;0+T,@.DO+8"4<O4D8+M\8:3@T0:&3B.,1'VZ7[,=9*C^P1]R##*5QBQ\-B
M_+V5N;XLQ^4K*;Y/+UR4WGH<>*F(1BIAZR^F2 %S[Z9PDB#(I(4G?T.ET4"U
MB@/F+ B7T_8:CP&9YW@MO4FA5['%(E/P-9=T\B 890BRSRNFUEUX,T5$-5UG
M56HGY)>[?1TAR]ZR &#/66Y)@.")%);,56Z_;^ NGU_Q$(7^991X\EV8CHSE
M+'X\O%X"OZT (!;PJ&1I^Y@@8I+..'#JQ1_38I/[+S=IXF-,H[6RQG+I]N@,
MM>WR9E"5NHPR4@7$M2%X)2S<%H%:91RU9B_7&WXT&)UFF$O\CW<KCS3BHL@S
M.J,2</(=<Z62Y:,(@PKT#B04&H#H9P!3=CC!-,L'SX]0J8Q:V@[7;=DV.R$.
M3E]NZ>/L]$[#/7[.3\G'/BI6'@:ZME=UQM7I+_*TBB"(.!2M; F8H78!Z('&
MF55%H-]H(8B5XN*==A:$DJ278;J>B_80>K];C1/JP^H$!=4_@B"*")$PW"=)
M$15"\W-W?2V)4N_\:KF?13'IK9\@];$B KWN84=QY]7G::8&V>OL?0G+W=R'
MUNOJ^F=(W=W#).OR6FS2;E]ZV0-#6V3'CYZW87W_#8[RK/X+H\#QF[?'[]XR
M&E1__KV)(%PLF[#"FZ3<O)X]T+<@_/ZZ:YBJ#>*,J0QEU! ]YU0; 98+7J]5
MZ=6';11IK8U^J_6G]2_&LW.693C/-#SL"]EDG!A@FUM="3 L$L+B;-;=W<7]
M'2@N5+L 1I3@9.TS0P*7)TA/$!A/Q.ADSXN5.C\"X<V9EZTN_BC")R^B"ZQ9
M?N:EZ0M9W/_B147?O355LLDDLPJT*:76 ,,M(Y@<R8@2\N( ^?0?>*L.A&[5
M&6YVBWU,H#U$^!KGX@UL,Q6K1LL ?,=V*>3!T,P )#?Q52HH;72 T.LFQ1LO
M#"Z>-SC.L)I7$EF;A%+";3-)* B&0BIT@@0T5!;A4AB,76I/Y":3O4-W2>LF
M625&GN1>=&7J(\ENG--"D%]Y2![3 ,6,:])' WQKD;A]OLA!\]3A9<&8%PU
M/H%-? S3U[Y)DPU.\Y<;@C>?Q0'U[C9K/:<,].S.6H;5Z,Y@&B4P=#-%RL]L
MI1YSOQLE*-Q[[_FK,,;I2[M&/Z<)=QO#1,$FV_3 VS232X/AEQ8B=QI?"P&A
MTF61QF%>I)A4X#)\IO_*5$Q2R-LDDA9VFT=283 TTB'LLZB19_9I66D H=05
M]C*\2J)@OMZDR5.9M$'%*96"35+I@;=9)9<&0RLM1"ZA?:V PI8&$%Y)YW(5
MMW1*('PM*<?4&K"6AD98E7X6KC6.T"/5 <*[F>\7ZR*B44KG>)-B/V2GVN3?
M$68GD7$P6]/(S3_9WZ7M(-^SFZAXR]NGDS9*;ZMUDK+MC(\?RO$1XT<*6+EY
M,FV]!#NY=?$H:)7/QI;7*AC(N)+6[QH/7CPS%1"VO 7>R)(3^0.QXUNDIE8\
MQF"6.2P"!#/_YC9\7.6+Y8<,LQTEF4NNTK"ZU-%#[RQVY.)@_%(]1F[!4VJ@
MB*ID1RBE6L?)\KC(<+7%#(EN"S(</'J58P#A-#HV*6<$OTTZI0(8VIF@Y"Z6
MUCH'0SUZ$[:_RRYK$+&L5:JIX'8H)A*$0RT%.O%=9=#G8H:'-V[/P4S.OV"Y
M5H8$*0]0XR0^!GR(JJRB"V+(Z0"1!+*N7]S/KA"H8-2KT'L(HS /<496 ^S^
M(-TAQ&E&5P;YB^:\TUS=ZE;OP$IU-GX-=<%,3@,!<YO"\]GI_&I^/[^X0[/K
M<W1WOSC[CW]?7)U?W-[]RU_^>O+V?_Z$+O[/A_G]W^$QUBR&6J7@B)4&T=1R
M:8C,&Q97W5*$<NA>!TK>>"\T2)*^LZ,)2E1JN(AU54 7A;H*Q,$P2X]1&NBZ
M*56.4$Z5X+ K+7# #QAY_67REIFEAMWCE5@8$JN4" 6<HO+0 F#;^VMU75[4
M?%*KN-KOE(&7;7CVY<$0RP"D<LL315M*'C6QM2Q?#)CSG.[VFB'O=$KNMCU-
MN*?6 ,,^(YB:G<]#8.!UDN/:(U#33BAIDVL*J&V""<3 L$J.C3L?O+E!4>+%
M6]<+)G_.DI@M3GX-\]59D>7)&J>&=LQ,U>I=R@&5Z=RH-- #P\$!8+D\1#3;
M4$J<MQ0_X;B LA P7@&X=OW-?'['SKYV-];8U>_>:FI-AD!XTUL0TU@B;C%C
M?O%I9&$.-S4&5EBQWV%8$A@;N!-\U84K@)MP5TG\>(_3==OWD(ULH:A5"ZD
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
MREG9/,XQ:<B<OCM W!=)TW!2=N\J""%V[R)T1,!02HQ+:.?893!"-AKTPG2
M$*1.RM<$/L1!LTAFF?IT(0'F^E9W/896J[/I8:H,AHA#$0^P;M>+ZV-FX>;7
MOUS<W<^O?T:SZW-T.;^>79^Q_YK.Z$F/Y]J/MS8'A]7E-/%9D%K#XC&<"?36
MT9M*W#G=S#&:O_E971)T]G*SJ(HF6H!>:^9HI%>!025CG"/?9B[_>T_4*B->
MJTL"P8<XP.EM^+C*%\L/&;Y-"GV2LZ$E6*/<N*HU]!NF#H.*HS!SMZ"K="M5
M*:B@Q2 /L9(H4S_0C4,:Y'SRYJ?;Q0?VK[<_?35U;K0!C$V*TE' @UC:UW+*
M3'$5E&SLJL!EH!"G,>L6'ZH3*PPJ:565*X"^GI1$H6^0;EZA8#51O!9X)\6[
M5-HYWXPA2M(\4$-5:\![X^.TR,(89]DYSOPTW%19MT^]+,R8FY'1+2#ZUWO\
MG)\2)!\ES3.F()M\'%_1-D^'EP*&OZ.A\WD>F@+H-%V7"X70?(5(->_"QY@E
M)HQS?AQKJ;U3D59)/D'E.W3?H3PXQ-^]$MP64+%>>^D+I7^K'"2P^'OR3L_#
MS(^2K* WKEGNK"K=ELP[,%6RYIL:5Z!Q3;4:S@DW"*8L!]K%1/F?Y-N#;5 R
MTZ>1M;DEJ(3;W@P4"D))M60"<M^4F.XN$+V9E-4IS[Q(MR91:EB^&Z2#WKLC
M)!-W;FS,,0HN"S$-%DY0Z\!;F?03[''9]>K4DJT_;8WO69&F9+;7N793?\3!
M"GOB!A*LRB?Z I@ALY=J"5;_+)\C,.--+Z)NZZ*QVS)ANZ^?J0!WWSL328)A
MG1(>O\9^R-%6&IYU[M9&9V:ETNZ8I#1\$E&@7-*N5D]GB-@Z?X7]C^@F37+L
ML\T;\L_'U%NCJ\2#\@Y6^R4O%B>9ARD+0S.V68-*L!I6/;QJG3A9<W4P-!V.
MN4_=K0HZQ3%>ACE 3_6&U+&L(?,:;A("K\%=PS8WEN.+L[J4VK'2G776R++
M$'W'"O19?['>1,D+QC7G$4U*!X3LY?/#]]ZSL456:EA.]*V#WDOJ+1,'0SP]
M1CX_+-5 1 6T?RFHF,YNJE4<$TUI_U3RD*FFLV-;KEDX"&%Q0\FRR,KTBL06
MTS@0&H346M@;G8X,*\G!D<F8J@K.4884XYR&NV/G?$M:Q'&R/":%(%8*(L6@
MJAS4*@B(3;S"!&3O=5'MX;5.R:9=-*M VS*J-9R3<A!, _YYH/E'HXS#G"5[
M(@.%/A%"<.+8[VR/ZI?G0\JPO$ ?7KW>$MV\ ##<'8.:#S%ORF <[I0"VL\T
MJKW.Q@XM!!RKE39X6 F'Q6N=C582>^\N;;T/0/QH@B!\PG0?P-")U>DZ<%O-
MJB-P5-6*SADW!JUTRZ?18IL^^^*8&*,R&DBK8HU1AN ;(FGD084(F6&UQ9Z)
M)EF:X")_T7B&?2&;DZ088'L2[$HX-SE*6!P[F! \WXM=7EPE48#3K,1XG>38
MW.T:H&\U3<C0:G42A9@J@Z'@4,0B%RN)T=T4MT\GR[3:N5ZK.Z^32=O-JJJ$
MW,VE*A0%0R@U/OEE>4@,NBL>,OQ'0>;BBR>V M&E.Y*)V\UOI ;=36@DE@7#
M(@U _D9'+8Y*>8#39:]&VNE1+N^25>KI3R8,EE?ZJT(]8GT-A$[5M:C>Y:>7
M\O\:7HG3*CNX_&98(<$U-XTF& H.@MOG(U.F%]?:]^& 4/)#AA?+BRP/UUXN
MS1W>%[)),3' -I6Z$F H(X35IP9-N$&(T8@!8465,[.?I]C(3AGJVDZO:UR=
M?J94K2(8Q@U!*TUVRO[14@?"R%OL8P*)7J(RHZ%*P2;W],#;A)-+@V&9%J(D
M*4>&MIKE/;@H2CZQ["\T[^1Y4CSDRR*J;W1#(=Y9PO9W4S9IWX;9QS.R\ US
M^B_I*9A"P^XYI!9Z]]!1*@Z&?'J,?,A']A%UU.Q<\U9;*2,-5U>^%7;*0!S4
MV8X1U$.Y!"Y[+MUL0C17M_PTU:!*]5ZH,M(%8[T& A:\5\74V>S9Z )AYWQ-
MQDQ* 2W2\S#;))D7+997"0T/?<)!F03.C*GCBK(:;;Y#93M1Z"/* </F'<#W
MF4V5CIE6&94)Q>260:9E;*D9=Y4:]@-_E=#YJ%^A.!C"Z3%RO&*R0,BDB(XS
MW%D94 "0>$>3/19C;2B>Y6CD$$(=MUO89-5]M_)2_$#&2-"Y-_S)2X-LL[B:
MG_T]O_B_]P]7B[/_$'G7X\NREY!WQ^INT_2.+,BY]9P"O2+/*MV[804>LQ)1
MNTA4EKDG)O_B146)/,N*=?ENJ\&JVTC-&C\'5**AHH$.#-:9 ^T3K-%$+54@
M\_B%E])WX>BSC8SX9I.W5LMJ\*59%3K1F&H5YX0;AE/T=.95DF6(J)7F# C9
M;O$3C@M\B_WDD;ZWGL2FQQ]:/;NG((;5Z!Z&:)3 D,X4*9]KA>FAEB(0WLT"
MX@#G(;T6>99DICLW6BVKR?K,JM#)OJ=6 <,W,YR<U[;5@K:W?8LS3-J2'E^?
MDS$1)6QKLP)9UDXZ] PT[9HZXZITC9U6#0S]S+'R!J_49,O=EBYB- 9"QLLD
MQ>%C7&:=),,J]<AZAN5OH^M\]I^19[#<F* \F\3=N=IM.H\N# S)=ZU!G_I5
M>:@N$ K9O3"EJRV\6%9/,GK1/,[RM%AOHX=D362F:Y7$0ZK3(:R)(AQR#D#+
M$9'H(J9,0P\;==32!\+-)O^1X;FA5-Q))BJ3\S^)++2=;@W.?2:AFHA*U_A3
M*W@[36+R3Q^W!HL9Q8878_55X9&5[#PN/+ ,,"9Q)'#>0Z618IUW93IE >'S
MG;_"01$1^\]VJT[IWON-]T(ALDUW=C-O4>Z;BK9A[VD8IO8ZT\0?L7H':B\-
MU+DX->D7P(RCO52+NZ)5?80]Y]0Z/=J4'T(>_=)1]5YN4A9\A)Z:4P$/W*D
M/;NE5Q=_#?/564& KW':Y,FK\HJ]&(VZ4259CBL>6]5>O/'08L ,DO'852/!
MKTI%45T$$'*?5Q>^V2[-F;<)<R\*_R1VH8R4K9,PE[%;0]XHV+58NX\93-,(
MW5</=BL3S("8J"*JT;&IPK(QK*WK[7S)OVHST,O2%^#&@S*MF-@[TFF#X?!@
MR"JV>M5C1!&XG*+;:M:#EBS4J]>]XQW8.[ T-U0>564QKP<5!9#D8_"K&!_4
M66%R[YDZZ+B*:H0\ BZ62_HRSQ-N=KANO9R=X\<^P5P^SCQL&(PITLU8&%]Y
M\8 87A[ 43&Z$JJA@>M"45ANC=(ADI)R4=HI>$^1DBP,_M2+Z&5;M577BUN+
MC#0 W41$*F2=4\P0H(H^$=4FU%DFZ1I2\A!6*^KQ&YE(J;3=:S%*R-TK,4)1
MYX0RPR>\"H-\(DZ,#Y$'0J&MX:6))RZCY--=L=E$;*_=B[8+Q:'.Z,#2W$S
MHZHLGGL'%06&PKOA5YG,A.XVH*Q56MM^DFDW(K,O<5431"I4&E@HWJGH98MF
M3_&]EQ>IZ4[RJ))<OTYB6%7=DR6:8L ,@?'8N;B.(J?O/:S#.%P7Z\II2!ZB
M\-&#=%!RG<1/.".#[Y;\WS3T\RKK*#L&RF;433;E][BBK)[([U#9SJG\B'+
M4'P'\"H37U2EHMN[&11RBPY/VS?BVH>G@Z@^1<&NC]_'-83NR'U8J6 &Q615
M47I!F_*TO-(_E$%2VH4B7R4I/4/Z$ <X;;4'>V?A].7B&:=^F.$;8E+P+6F"
MW0?1!!\&-<@F:\A!@W#GKQ[.()VJJJI!W F"00\O"%?%H0TM#\J@%C;0+$UI
M==F;S"_B>*(ZE(C-Y30ITO,&4Q?A/J%_6A1YEGMQ0%QC]ANK.3.#1K.F8U!6
MC0&(#N@8"J>(X!@1",W0-S L&J.W)?)(ODD#7CL&9T]'$JV='_8826E)Z?6P
M] D'ETE:KF;G65;0/7/]H<6.!5H[UIBDXLW!QTZE.1\ADU5!'53''KO)6+$H
MK<IE>4N6Y8Y)6!4-929MG]"',0Y.<4S^D3-GHK\G:G+*KR_#62R&:?6D$1BZ
M IQS?!?4*EI7I:"JF/+QN=:[KQGZC14%Y2D5OM9;K%?DEWF.U[+W!PQU+0>#
MFE>G%_&I5P3#VB%H^VP5,;3S,#$M +$2H)!4G$%_EI]Y:?I"7"-V:U(6$FZF
MZ_[= TEU].\>]!3!D'0(6N-W#XZ0EZ.ZA/*ZK(JD>^S%FS0APX=F)Q)UU?;7
MWT_L],@/98_$9+U %B-7BHX18!,E7JJNBWY)!;\ZHO\9%6PA<I.D90ZP/$_#
MAX+%+= CVVO2:/2J1!)%5&P>YYC4 $HFY'/\4"=WSE_NL$]/\$*<_>R%<;L3
M.4NKT;([NQE5H3NO*57 & LSG/Q<]I W:;?S%[15/$)4M2(O$ ;NNN/P,Q',
MLWE\@],P"7[%X>.*[D \X=1[Q.S'<S+TFQP$>]KW&(SBD';;1C;QE-MK R&
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
MR!#_"D\^:&BAKVO8M&KD9N#DJS#]Y[@!,VXN"46G'C:TS%<U:EH5<C-HE@1
MOOKGJ $S:L*GR2<;6N;K&C7;"CD:->'RGX/&Z:"98(P<^I!P,0*<L(.=UNSP
M,)W@TO0L9Q$Y%W_0)]R3]U[Z$>?<.Y_6/PZ+D0YJKMAZIWOECRR")6Y>,V"!
M4<W5JB^3*E2*\#W,LZ_JJ^_(RZM@*DR_2S?D:6%K]O4R.WR=0YMMR#.X,(F>
M#6IRU:O,4S!_GV@.;"A8: KM\]DZCI-A\&D5^JMJ7&!VSQQY_A]%2,8,%:^"
M6SNO)VTCQ.H#[^8J(ZT?=C-2;FG#OY6<4;9_A,4C 3+.Y%$1])9ZF1XB_4"O
M-1!3UWL;G1$O<]?T)ZJF/P';]"<&37\"O.G?J9K^'=BF?V?0].^ -_VWJJ;_
M%FS3?VO0]-_";?I]AZJX3\LV"BX7KU;IHVT!J"H!G<UN+^X0*0/]5I;RG^BW
M<[STBBA'[.:,,H9RC\%?,[)"S;.S(DVQ.+-)1P!07D\Q+FXMSJ2.4"7GJ)$)
M"\BB)G^Y(=ARFI"(>'P;:C:DF=C4&H"ZP1"HX((>4SM"3)'M<S2J1X@INQH1
M/C'I!=VP"\[IZM</F7$G_XXP6W3$P6R=I'GXIU?9"'$#" ?31&4#(L#D5>*&
M\/8#J/V%(]1\@]&G_94CU"/849=AT.S -1;2124/B )&, =: *+J=$:\)H*Z
M27$K Z@SI-!D4^-6U&F#RYL97.-JFM11,]8G%&3YH'#G>"E S:L QP7:;D5=
M>W<M*&JK(12$V?P&]J/3 \Z-R'V*O:Q(7]A]#VX[72X%J/D5X/IM7XN6=_&.
MT"^Z%W;WV/(,PBJ) IQFY2L%HI;GI7[_%DS+*\!Q%VI;HO]:O\HPR_,T?"AR
MEDPP3]"-!\,<$5_,K'=T.H!&B3%4A;UJG,W\Q5$GU7D$EJ%PIFC]#*CI1:C$
M.0Y*(4=MVX1PS&,_6>,KR1:+0 Q06ZO0\<ERZW"14AA]2<6_<M3\]46GBV=Z
M3BN<AGLB@)I=AJS?Y+4<J@3=;2B0<29C^/97 %OL"E#]QB5K_RZ3Z>VY^NG9
M&[K+0Y].ZLVYU --XKR.OW-TW6Y;R_;]X^:B<5FKNSH*<+[>>+YDY\=<']#P
M&05;?N^_S#31%'-4LZ(I"95%.>IDPM.M=6XRF]\GK4Q E6MRZF6A+^KG@44
MZNJQR+6#'36%T6'=SM=7E7>$6(F..KT7.M1-;]]ZEDG:Y8,* -3AXW!+@Z:J
M8M!U$TQ8EH1:18'LZ?,P*O+JU?5VO0?TM:P(^+VM1;YC?U?ENWS63M>G?-WA
M.%=R;,(TZ<24+LR>A=OG]G_PCR++60SG?3(+ G83PHMNO#"8QV?>)LR]J.5)
M7#S[F.:LNL6Y%\8XN/#2F( 7GQ],4S2@83EUC;@3C&WY=/;=?@'13] 0I>HC
M1UNWC/ZU_! =U?6G4/TM1[2Z>*8KXB+,5K0VQ'+AA_QG@HSZ&,3G6"SOO6<1
M9TST !%B$-Q^;W>5:>]1]2-$"VB67M1!([^0<ES$GE$HB_A]$H3+T&=G^XLE
MNY#3[CNU)(#>,@3(;:;)-)QM[?CTX &?X_)_Y_',9[>:LEOLX_!)EEO31 ]
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
M>8!-$[ !*"V(^U@K*/!<"]L,GG>/3/!$DOE5ZF#0UH/2@WG)%" XXNHHV5Y
M(_.3EUN>OY2'0-R3Y_0DK+Q/)U\L :I#.4+-C 2& >N$(*87 5U=*M:NC2)0
MR%&VQU)Q\&!5GY77"D A1=GX2D3! _2J>&M>"^JV$#AE'2*P39$DX/[M;:OW
M5^P78^9V-CU#7\OW_&YR--F<K_&$S[/KN]G5Y=GT_OQL<C*]FEZ?GD_N_G%^
M?G_7/PWTPDL>!!M9<K3TO+50FK<D3)/R-T)WCKX_/BH29Q>__FW3Q=EB<RQX
M$^<>!4W&Z*(ZK';_\=!=ON*Q):,DS7)8B::M@*T/'X4D(YBGOG04:V0H*ZWB
M:!FK]1#+>%"(Z@@=IU[R>/Y[%CQY(5^33=-3C](7ME#F#T?*9NFBHJD>6KIK
M$/:QE2Q.$5:X'-EVTR>LQP\AN2:I>O==PJ&MA98>NP-9$/D=H:K^YJ61(T5Q
MM#S:'<C12NP(*S5Y@!,/8G+MSA..!/9U^5;*52ZNLFNB7VF<>J$HZ0)AUW'D
MVRT:9#70LG7;TZ@6V)&!=$/C-:'I"W_(B#]:QZ?0]0I$$* J6G)O&Z; $#A"
MV2>/"1T1^E+MZT<:2R-!BDJZ.FCIOZWQC\$R.47814:C@+]QQCIZ$3SSGQ(#
M7YHJ:#G#>])E1,$1ML3[HX]Q.+]<K6G\E =6&^C2U<'+.=Z3,#,0CC"F%-#
MFJD>7MKR0:8O%55[NH#T_6R5A=QM>T:8"'[^7#G[.22"D&@^7?&SVS_$[Y6H
M:+?7 WT!+_&ZU0IU8$3M5>RG7,4BLN2=<$#)E#)>DRX+85$++QU\?R<T!(^]
MMRPY*$1,=^(=[]GB<_&*MV:!IJN$EYF^/^4 -!R9]F=,-3T>JV/'G*$:7K;[
M_MR!$'&%/1[SV722:%B3%\?+EC\ 6SH$'&$)3E!W;D;S_O0^?=72LI^372Z8
MB4;,K/Q#D7<PE%T%WD,0,L%)PI9@(B*2[\H)3?AR+'TQ>VKA+>!E_N]/NRU.
MCIC82K?! 16Z.GCO!G3E04FCVU$7Y2'VC??"3[!Y4B/S^;"V$MZ[ W#LY0?Y
M&@S<88MFS/*W)-1RI:J"]TQ!#Z;T\CO"4W7_67;VQ4B5OA;>ZP9=V8*@X AA
M]4TGG#)3/;PW$;J2!D/"$=JNXY249MO(E;0PW@,*70G2R.P(*Z=Q) 3X-4@?
M3[,DC5>$PH<4K#;> PQ=>;-!Q1$B;=89?188HSE/!E_%'\Q^O+'FY<=DK;65
M5:!;Q_;PWJ,81D7ZX>C*.(^CY3VAJ^K4HAGITM)XCU\,--8U&#A"DW0]#7%K
M&ROBO;,Q#'E 9!SA4;'$!IT@F:OB/>@Q#)=@=!QA4VKH0>ND+JSMPA?3<ZET
M@ =./(]#D(K8008.7\DS_221SZ35;60TE?#>)1F&;P BCHS/+F=- YPNC?".
MR3#,[<V9TDUI*D2/#;= I87QGD"!8]VZMJ:2V1%6*BEM3!=S6R7Q'DOIRH=*
M6D?(N*=LC931%P@=LK)X#ZQT)40M\0%$[D[G<Q$CX(4W7C"_C$Z]=9!*WY@K
MO0^J"GB/NG0EUB"[(P/NEJ1>$)'YN4<CGFJM%GZ^X$_HJ<F"U,5[**8K;W!$
M'*&PTD$1O,@31U+RR)_R?"(\$]B*7,5)<DW2V>+>>]:Z/.T:PGN/IO.@[(:5
M(TRWQ;59\6,^93/62O]@-N0F9$#^%T5-O,=S-KR-%CXXB@*XD_[L1L#[2-+
MKRP=:KG0WL-SH4W^5&OO/UYSH^UJLY\G2YUFZ6-,@S^VBF':][?K[6_N-!@B
MCDRULLZ*9Z0LJ2OK8&=5&YBW.A2.<%;Q;3 [-Z-"YKG84]\0*CH.<NZH*V.G
M7NO!H@4X[M$)-Y_:2MC)V(:ASW'+V>JIR6PJ*V"G9QN2+M<-)B2-O4JV3DGL
M]X&TL9/;#^0GSSL+=)27A;'3M?7@22.\:[FLMX_ SA9%' C[JWPC]T&WD;N[
M9__Z='[--G&SB\GLYOQV>G_)"F!NX7)_V:;+YEV;L@*N!_R)1!FY8 HJBVAF
M?0XS;@'X_57V?W.M"[538\A;.@.-+?=X9[@<L9VG<<*,SL<XG@N7$J%/@4^2
MNSC4KE'4=;"W=G;\F:5WA":1*.N&Q@O=$52M$/;NS(X(B7Q[[\7>A#H6:8H!
M;P-HJF!OU^SX-,KNR+BZ(V'([7,T_^31+Z328XV[55,'>Y=FQCT&R^(44;<,
M1]:)1];3,S;IAK'(\67DRE ->W]F2Q<(!4<8^T@B)ES([\S,5T$4<,'X:^!&
MSHP5L7=KMJP!D7"$MXUTVP@ P(15+8R=4KOC5-66=^^7()=12ACX:2Z:"/+0
M;4@EA;$S;]MQJ9'7D=%5]M!H!5L%L9-J=V-";>/V-8SSHQ=$";<2))E%Y\_<
M<F1!\IA[[\[(@VZ#9JZ*GHK;<M\&!<.1X9=O,?5S6K4,>GYM.SK:XAW %,8!
MN/>>"TMRPA936B^(L@)ZRFM;"ZH5W)$!=4U2R#JQ40P]X;0=%5(A]WYDU4-9
MSH*G8$ZB>=* YG*U-CRQ8],*>MII6WMJ#]$!+'%J^CY]\H)09,Z+*V?"1=SI
MB9<$/G#80QI"3VW=PS# @=I[TU%>!RF#I81T9O>VH1IZIFP[\D$@.#)-2_MJ
M290#Z;)AD -H<IR>LR#,4EV8F+(">E+L(2AJB.\(2;\2_EH!F4^?"/66Y#I;
M/1 Z6[2BH\QVT+XE]*37=J:Q*U1[QK3!BEHV@YX5NS-KW<@?9DG$/O(0)\2!
M19%"[L*86<246C>$GI1[7,TQ(3BP[C@3(WGZZ$5+PG:;FIM^M:#)'^!!DZ?_
MF%Y_/+^;7%ZS/\Q.__F/V=79^>W=__'6<?+7R?E_?;Z\_Y<C-^*ZI?@!5<>]
MOUQT\5Z?D+%9SC386V-BE!%OQ4_KYG)=HNJ9AA.,L!%-+MF/&H>FK*QCS-3T
M2D5!I?O5]843-.3*Q+,2Q!&WB-/G ,*(O-H^DB.7I!)"B[IGK7?N+%YY0:39
ML<J+.T:+3N6:FU:Y0)7@%G><^Y\(7TE!G?AE:>Q8[BZLZ.1V9'=9<0Z;>)$4
MQ8[K[D**4F)'&*G=H3)Q(BV,'9W=A16-U([P DA09&++H@GLV.TN'%HCY JS
M\GQP1C;UU;##N3LQ"$'"$=::V>!,=*G*8P=P=^%)+[LC!.TH)]KX*[[6#GS\
MY&=K0H.8^]]HZH SV<)=W,,AC,_CX#Y=QVCD>IJGNSC+*)/O1G1/9)HYC:,G
MIKZ,DMDB_SD-'D)R1WQ6,M4FG^_9K#.K5= P[PM?7]L<1.D?@M_C=P6[_#>_
M5;]?WW5NXG]4J2AX?7AU9]:E2K;LY'%JQIS._YTE^4L'][%B+5:)^SM_]DF2
MS!;-U8!NR3K0!YQ9W)H&[<"0'D \I<Z,79.OXB\=K7VENC.KZCY6O06'(W9"
MT>?<IG7GL%4?^^YD7Q(5@(PT!]^2)*6!GQ8SS?2K1^?2L#E>6E48^XHC;'[5
MB[I3?+7K&GT5[$N,?;#>V_6+Z/B#EY Y]W20*!%PWQ*V;TZ"E!1I;_+Q>TO\
M>!F)5@POCHS_9?2[D(,N>89@P1&ETTW@XF^SM4CM=OY,J!\DND#F#DVAW\D<
M9*&CQ<EMGG-#. S1VK;0;VP.LQK:!ZKW]!XGF"#3%4[T8=;9:__;.P>N5?9P
MW//^#^+S/8^<V.OW<-S;4(GOYY%V?R0FW8G)]I+'BS#^JDA;^Z-%!/;T[A^3
MBZO9KZAI:RMQO!O1K,*K);60YS'>HQL:<P?C_.3E,YMK+Z--DJ>IGP9/^0LZ
M1BF[M.7.BR1*.MLS8T?$')D^QUVZC,54#]CW9V53V1?S=\.9O&)"N8_Y!C?R
M@Y#4>G\?#S9VQ_^R,V?L\*&^*SH<T;XSPCCQ \$(^SDD@IIH/EW%- W^$+]7
M:Q"L-O91^LXHC3N ,ZIO^L2;\P1CZD1ZO%2S$/99^J[IDF'@U!@M<P34O:*&
M/9.D//;I.-(XU,/G",<B,KE Q9CW4EH8^V@;B5T-<",95=[[631]8!OZ."+S
M6^*%YPE?:&PZ?T4\I;4%U\8^Y<8PPY;0.C)V93D]>=)/V"/:L-K8!_!(H]L&
M6LP@*(6IX%V=19_B>; (?,'5;*$S#IKRV%$!&.; "-\!Q+TQR/@=,W)&\G]7
M0"H.Q4'/9(';<"=@ +XGM\?(D9FAW?&I[\<9&T-LU)#@29_5 E8;_:B_ SLF
M>M4H'>2(OZ%D[05L!YK+4RQCIU%^7Y$_C)9JG+9=VT./'!A!<6R0/$A5*D?.
MC??"APUW-_D^S5AO ^\A" UW9KJVAQ[C,*(-@B#I['0C>W&Q[+\F@L*Z(?3@
MBA$4 (3= >3D@Y^R#7$,[$#T1F]=L4=L[[-9*T2^C)Y(,E#,@+8M]+S7PT4-
M #!S9#YA4U\9K^W_G@64,%&8CJ<O-Z$7I6Q&Y-%IXGD]-=DV;:#GSN[!6-Q9
MZH-9C3(9?4+F"7_J^<X+";_D:J\O-HV@9_(>3F'LL1OI>.,FH_ZCQQ^K6EPR
M**,EOS&>[YSR_&W7WDKEOP361<_4W9\V"VD/9GS#41MB[G<@V?=@H]L>N4-=
M,%X$D1?YPRP8M6VAY_L>;L$(P,R5!6-E%A,>-_U;CXKB4.I&<TSVX$$]J[?P
M<(6S8JG*<\@7"2?,J_E:82A?HWG_AN-+C86#I\LW-&#BK?D=VJ+;6Y'%,:EN
MN2T6,!8-0$D>S</7GV1;D?&)'\$L\PN83%QRR:].,QBRAS#P9PLFE_8>ED43
M4$T9S;\WBOD&X>:*2:]N)NVN( .J0OD=S14W"K][<@$9*/@0:VDXT[OVQ]DS
M;8_<WF_ N+S\__F$]N2%1(13E#E;^!^FT;S^BTK)_&I^\Z#D_-D/,WZ+E?T@
MWMVY91/<.;.!NLW;KOL!5=I=^P3ME1:'P6];\4?28[A:[MKGN6.U[*UE;N6N
M=5'7+#(DO-^UZW3'VG9H>3.R]3H4/D4O+'V*E]$BIJN<6'-. F@#4/W9]=5O
M>_VQQ,R1E?YEE!(&><JSHS$H=)%:C8)0YMQWGBHP<(2A\A+$Y@@GFF]$%#<C
M ,<:\":@K(Z?1,KB-,,6H;$.M&N9MC>.W2*:4^D:U5>"$C*>.]0:W1@NW:A\
MF+.@*SB!5(3R,I[SL0\O<&A&XB:/7BABEN:?(P;6+7]O>+9@5OPVSD!77&T;
M@7(VGD.Q#V?=(-LA?W&6"T-L.6M6A/(TGCMP:)[DT$BXV7ENM3.2^#18YW<>
M3]@?(Y(H\JG]>7(T.0L2/XR3C!+^']NZDW@QV=3&?:6.7Z;@23_C,/!AZ8DT
M=3!7?B6>%9B9(IYX29 (J[U1@GM&^@GKR1>UC%W:0DZ?9J:RL0[LCI<+ _$N
M6ZT\^C);W 7+2-Q#CM(V!/*1^9?FR"P:XZ.RTMQDV]YDT^#K8!UFL+;5C"F?
MEDO(L.W5ZMX-X $P=&$H%Y=#BTNABC'[4W/,%K4FFVH#+M>V'VKT33/@>$5
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
M"!>6F&QW23/26F(V?BU?8KYK+C&+6IME9'6)V?P;:AJ(&^]%/.++>!']\D)
M'@AM)63/"(>6YZXG":?7"R\(28P;;U,][   ,TEM5PD "$=,9=E9[X5!$MY[
MSQ:,R>J@G]MWIDN-@%M4_>+Y DTH3:WRZ ?K72E22.X6/>7#CL5K$.#1I*R'
M?IC>E2X#$H[0EJ^(\AZ7.;@"@!$TU4,_1+>F#8:$([1U8*P_6>.=EW<=8R">
M["+-TCCU0O3$<0\>P\1_)/X7MHY*B7CLC?VTI-[J*O8B6,JX]ZV4<2?32=GN
M9-OPI&AYPIMV+5D<?R%H*X1Y@Z JC_WVTV7$>I*)RQ'Z $%I83?N&>BYD#SM
MU)+#E;1O]<Y=0=YT551PAQF%AFEIN7(ON1L/FTD)7?&.FF^4RDOO&RER*1Q)
MU=;LG.EBJ*J\&Z3HU,O RKCW/943_BE_Z'[JJU.L"7<TM#:VAT*O334/NQT@
M!W"W@,GG$S)/>&R8V(YPD'0>>VEQ])=9M5-K._!5+?(!4%I'XY.7\C# ES/M
M2T*Z.MC#UXY=L_2.[*?K':T^<77&NAPM\]< H92IZV,['_O09T+%$2KYV[$)
M?SR6)+/H_)FGK<Z"Y#&/R=8;5$!5;'>D'8%@+ :VM#MWF#2<K>(18I"/Y$/3
M1U*V-"F:FO"V7'.*U!ZVBN:W) VHR*%@XRFQ:L2-'/OMIZ:3;6<3<+Y]4#-N
M;%<Z,*U,Q@\2VQT/C<6KXK()&53=#9([*7AKK@8)/)*7Y\#3JG2@19IB96!7
MSFN*E0-+L3+\MLVE%"O /,W/1FSK1=#V5&9L9;(XLDTJ3)JX(!4\9,*]QNQ:
MT>5I%&5>6/TCOY=8KHV+[ #&V;=?X^A^+(L%B'PR'@+<D2*T%3TL.D$_>2E#
M)UI6_ZYX_EH$Z'9M#=^=U8'D7A+O@Q'02=%U[(/:Q'>/#3[F+;!T6RE.XR3=
M/M=IS7^S.KXC;7"JY0BY<,'@,F(_$A'<6UXN."N\?.R7^86(:50-IY)[RWYH
M>LORAB>BY>I%@[)U_I=)WO[$B^:3RA=0'6@;0&P<9MI*R".VSN5L3;B7,EIR
MWZ_(O+>(*7_B7N\Q@3>"O#8#T-<>LK80N6..H3V_B"D)EIK0C"YM82_11N6Z
M@9A[E%<,IC)'%(AO6$/8"[!>9-M@97_@Y=Q[XBTUY[ 5ORLN^#5.#\JK""*_
MT(F7\"7,M@!?OEB8CD&^AKT*',"X#(BZ>^:GL)^*>]Q*>XM\J7O F4-QO7M_
MPY$: GZD;$JTH+8HCWUC9 !J:Y(/>EW$"6)YGNV<CC(MKP7+LLK8R1@'H%R-
MR2$N!RK+(6V2/F-%[-2+ S OQ\)1U\SF5]R9%/FLW^)3<I?,CU"7S/;WDWJ[
MKXZ8P:0Y7RQXI/H3V5+(K /W$P91QO:?Q48TCI+B3W4FS)(/]H&]<^ ,#*TC
M2VW%4-_\NMA1%%N(:7I!&"U>>,>(REB?7FI@  ;,,)_!=@D-K0OQF& =S )#
M@0N7F^=6NF*?#BNSF;4VJAO"]DJAZ)L)U\/5J.N8+Z RAOA#2(Q)<*T:P?8W
MH6B2#D^WY\'31QY?=1GUVMT.T3:V*PM%;SJ@[[8ZY2E>YO_.DE0\.&FM,^T&
ML!UA*(JAPO$ '*2*51Y 4YH5L/UE.](,.4[[G7ZG[9,QW"+[,\P)X\;EL<-R
MN70)=3FHR)9.@2P['U*WP?(Q/8H71UE"Q"*"[VR(Q]]\J/AF2P\HLU))' 9S
MOD\Y\4*^PKA[)!7';6WT_:4Y^JH?RZ//\N"S_'O5(+2J@[3ZT4GQU8GX[$@O
M,8ANQ@LM(N#G&>P:PQRQ%X%(02Z> !>]GBT^%[U6#UEM)3=><NA"9V,L Z!Q
M9(6]M3I6-!JJ.?(:Q !,@O 9Z6Z'^*0RW3LO4BOAR&,1?4!OR>346*F.ZE*8
M%V.^3GTM1QZA&-CFJ= Y@(UEW2# U<!4SY&7,P8WF0>L"E*-OV9[[TXFH5K1
MD5<ZQK(*;8P.0!L4:@_1!T!5-"_4KLR#6SJA6Y%);E?)EF6U8FBA5R.LS62W
MR]Q;H/U*N*QD/F7:X"W)+>'I*4NMNR=T=0RSSY!VT-[!'=5<PQ%TA/ZZ9>FC
M /8MH3VI.[)]WCLET&@PAXF__LP/28S7WVW;P7NO=Y=&0 .A(_QKU==* ^Q;
M@NK WOF]>FF!XV<4^4F-B-*J72RL'4W\-,S11'&<N/G8ZX'$C@XDIJN8IL$?
MM?A[J\.)>@/?PD&%#+*1'-U:)[MJDV6J= !G$! Q1R6F3!5=!(<4V@(D"%KY
M0,XM[+ :Z\@H3I)9-'U@<U$<$2$!V6@0D#?+-@[@!*.#U+NQATR*JH56QU#7
M+(6JU@$<,8#DW->5J C'O,O6ZU L#OEM@45,5^I+@Q^^'V99*CX\22I?G@3;
M3[\N4D%C]=1+'B_"^"O/15.?M(TK&&W5_5]KPF7=C56M=J%J0*QX:E0\M-6F
M$:.12,J_U8$D2,4#66G",=J_.? B2QE"13+K?!'V$ ;+/,!=/@D>#S,)YE^>
M%)\6I<FD\O'7:7#0MT!*%YCIL8]&.>2\]H,[8)KRN?)LQZ9?5^8W.F1E'7GY
M0:IE*@JN1G]>PYJ&,O_=7?;P;^*G]_&,3I^8P>+BM!90^A=6.S2U1R1VD,Z1
M9UFM>FYZL[538V[0W%G5^VC"N$_!-O8WVH=?%66Q4R;TT$ZU%SMQ\B6-3]Z_
M8UK*>QIZ2:(WJ*KR;@PGD-54B5#1*K<8,=D_=0TW6-'KF)&=<<U5;0NI-5;2
MDM@Y.4S:TMY"2T5UQ!I=$;:E('6[N0F6O?%>Q(7]LXQ<L_WX_5<2/I%/<90^
M:NQ5]Q:1[]*J]R+-A]Y[8N8(]=*8^4Z4V[>$G1(,S'57D$:[JU=3O<;1E*J#
MMW'(FEX:R,PCKP=K'WM)::9X8(&=&MQ0&_4OXM'[KW%_<[YI"'M^'MR,-R!R
MA&"3FAJ)!3> G<QJ,%L],)&#F>C+J+ G:LZZF:IVP]CYI\8RRBH('1FL5J:&
M?5ES4M&A*>S44N-8Y"I,CM ,,D!Z>BV:P,ZS/JQ='I+.D2RS@KDA+)85H\-?
M\-NI=79PX-H8GHLXTSQN8]\2VI6^,:US%21'.(98(3VW\!;P;NF-89N')',<
MTZS@;0!K9<<GHK]J,%F=&K16-J>2;[.G818M04E']&!UELTIDD$V2$LNO 4H
MJ?CN*5M4'+7,<MZ&L%96?")ZIP:3U:E!"[4Y_2TRG&1$MY6U3$Z1:5+&[I87
M3AZ^^PF*@C.6=C##"F<)T9O4532G1IK60'R.YD7*"_XXL,^*3E?\OSK:4'5S
M4+81/4W]!&QQOJ]O'DG5VUY/+)N!Z@>^4ZH3/@>@%XH1H=8 905PG 8ZUP:9
M';'P4HVT')EP5AR-D-)PXO;-0/W++1_>#7$)L.>[+J]W_<P#K\R24BP$9Y'E
M2-35W_^;\I8"C[SKX?=L\GPH_,NGCQY=ZE/>RDH?R,5X QHNF-/3>+4*\H?<
MF'CY V%+$OE@&_J^:4,K+0KC66O3M>>P=.);/)!EV<S^CKBQUB>=>.@WU%"N
M;1:>C(N8WA+=#J]5$#O$OA=!*J%&G8K.LO3E/O[$C#3?Y9UY*T\]+!1EL8/>
M>X\*+08N3#_GJW48OQ#^3"5KD\T&-Z$7;?)Z?(Z>V"*&S&_9/VG@LY_NTMC_
M,JT_<%>;CCXTIZ/R"Y/-)R;B&]4L'N5W)ML/3<27)OFG1EK9RX4'K^5-U5$S
M03#S2TZ8269:N^(9UHHQ0_FCPERA3UZV10J[(+ ^_SUCJ]3+B F1"<47:<;N
M'[UHMA895:[C@JSK3''7L-SR[JX+;NPA8.K4S&.Q:Z(Z/]"Q)C2(F0'P:.J
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
M(G0:AG'*G;3YR906?EA5[+L#UDS8(.+(C'-#8Y^0>7+!A"_/<F:+BD=9;;\
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
M:':\4G?%S&F Y3V7]Y?6$I=G[W_.RZ6J<U1_1T^"50V(Z$5KR/NU-54XP-S
MJ!C)R_?*W!!P,"65@<<R55 )CTC*D 9(MO@J*6/<*:<,!TW%?F]5''>3K=4P
M>'QX='XJCD_/SZ\.3T[.+GXF1H_OKZ\.C\/[W\Y.QF]_VD#^OO%?$L >?DJ?
M32! F54&[ !&$*;:0U/E%'+]=V'*GN@ >YQ6V?;VUN[WNL  :GS20\:;K]]<
M7HSC_6Q.)3".!<0!BWQB,I!6KM/4.) 77KHR7D]DLG;(/VC5 JCW>*%?90)^
M1W,Z;8_/#C Z'*RV1K3%>.[B6%,](&8%%O(&1W;M%W-==@IWA;J%0<"#D>^U
M\&*W@+\)C .9#Q 66TUHIT#>X[2KV=SW+P-I&RT3'9MRZ(EE[-HC#QV5[D+%
M$0=%=P)\CL8FGQ55 <=S93NM,6S?@\K)#I,CS@@;AZW:4+*T),;INM7[/$XA
M9N"\R(^QYC:^L^<>V D*/LP >ZTSDM!-.&-FDAH=UFT!_"[7A5(V< TP(A;[
M<8C%IGH*O@D&()[)/@U'19-AK/9)R?5K 3(+TLE!G'1<L([:ET8!FA#OH2O>
MZH#^Y?@=J=K7HHS7$4(.B8SLBVO/<7]1"D^.B$!TW5HE[08Z9KGNC;J A33T
M$\(7(@ MMQ76VLDK6#B.$9U:HS?QQ1*+< 7P;")#?I&Y7V2#@WA.:I:1'H3
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
MYV06 <HB1-=&A3' ,V23TC27V]B9:!,7.[(Z?"_1\9B?RFB_$ZFIP71*7(J
M%X[3/#3$A!]U-P;O]RJ.?[#G!/>K(H].!ZG"-;)[ I>*/,_PLS KC:<(8'9N
MQ-."6[:4TT0Q,-B[V&K XO5$@>XD&9"?:BH("W8S2S,(T([2.1<-&2+,@R0[
M:IZR.9Q&G:-=2M:<LX=R<VW-#4-_1M9(TNZ(0RO&X:(57XI[_Q/JF!& '8K*
MPS%4%R M0?)]W5KN3DCBUX4%0Y_=%YR)XRSA&UL8,*$YG=3IGR;;1(V<E3KD
MY[0D6J F+>2L2U"QA"E[)PGJ$A!]FT8U76"3A&Q0/+;]GLPA$BD8QZCCFK?5
M?+Q5' XXVE]4"85-UZ1IX5)-,6F:-_I--1RI&+ DV9<VQ4.,GWS.$IGTN8&#
MSW-?Y>AH  I-UIL$B6JQFF0IQ?$XZ(W?%?6O\#U*^6F5HX#C[,K:\PX'VN7J
MU3<P^@#RND%7PKJ1>TS@FN)!:S31HCE9_NSHHB  *1^0B7*9GPA" )CWBE-8
MR,-R3>XP($J+/XA(2.N"9#W[K*OY'%0!<QLQP12)XOC#S::9);.[N.^O,&*_
M=\$89AN6 *7N"-F6R]Z#TI#$WEV./\^J!/,8.CCA0(T1,(BFL: BM*@Y]O1,
M)34%T*&I<&0:<9LF=$H;EZ1D1;R+FV<2AZ2#P]"F0Z]]6<Z13^7C'HA["I!&
M# ;Y_K^,62$-*056DO4$9G[=SO?##X[_$5>_!7HPCP,&0AP$+.I(EA/)T!:B
MY#DO$%ST"SV-8$)XERO9-6![ * #R(F./SX>/E$B1%^[#OSY7%?>Z.T^\F/Q
MD[(;T:W5$:7]&/:?%X7HEK;4PN";,271I]3O(J)>5J4EK;Z.8S E0G0:G&P^
MHBU'/*BN&&< #^K.%V+QWDQ.H_FYG63/*PP"JH.FX])6^8\RXV_AC@5,#G=T
M.Q6(5\ J*3+2%(&SN?;_X@I1VR<8_P AE"-U  _ <CF[%D.6\USRB<013(\_
M4"\QF^R=QH>",7Q;V+3;5"LB\5&K&9A5INE_ADF4B-9!>P)CHN8&@G#(VNF]
M+0L_J#<ZX'2O#WCZIF8CW"E'&E$.1*X&60XP2KTAK\E)7P>&_3(0X0,H1^;#
M95C6U9W)RNU-RX1:Y*XGH'?M_N"8#6MP=D?0!B!\X\\Z*87,=4IS)38(AE'@
M;I@$6L9^#P>=X!#-6496D1(5S^$!G:(C+0S<=]M)8<!^<XDS,LB<@$DU>3:(
MF&&@"[C(Y)B$23B24K[K<QJD:;/5!&@%CJ$M%B;(LD,S,<\2U/R  6&4 DNK
M$!#CYNY2F]Y-DM]7 #N=@90B!QDF\1N@0_G5J\Z/\ \Z"_\ZLU/D K!7ZFQ7
M.*#L"YR:V!;T%>68Y#42G"7D(B=0C,X68/W<)8#,ZMSC.<AQM<>AR,1[C_BO
M!Q$G;KKX'3PX-3-; A-O"5:R9HW$J7)M@CAHPY\0\5-CV6R?Y;+EL;4NJ[.%
MX>I^;X(N("M<T@6L46V"(HK?+H!5*&"N=Y8(+W//9NBS<HRZ!1-<H3)RRT61
M "842$ 4MK$&$92#<8Q6&$HCE9'TJU)49))K0]4%)IDICEJV'7 Q;D^_M\I*
MEF^PDW,TI>#N&5R?LFWF-]U3C'1'G;_+#V]H?)QARZP3S@3Q!UK$@KSGB#NA
M'>1333X/"J@Z\Q<M/ FTJLX3[C5>44TD70-Y'+,B,+=BO;'B;79Z,W/6Y]2B
MG62VY=5RKGJ)U$=W'6CPN4LCEYQ[EX >;'H]=20B(:DZGZ2S8G:5P:VL7EW2
MB%-PSO 2UI3D$#HM3600N;(7/TPE.=]JGK$;CB0&@9)KDX9V[L)B#CAB[26'
MMDVY=H_;HO$W$'ECJ]5'[;1-K[/DFM+ C171L)$,[;<F"W_>W#F?3/''^ ;0
M/15B'2^T];P"'_\89T3>,2.GN*YCP.P=-Q>T[KD0C"M%&M(ZNB-[J5UREZ13
M?#A[J3_(79^TK/LS5(Y_SN+T6W(4'O^=HW /.0J/_\Y1^%PGZ5,!_]&2O;2P
MJ^3A_HLD[6_$KBW8$Q6H#RQ!YL@P^@PB)85_8L=+2#1+J5X0P&G;6T\FK9U4
MWNQ89JE91T%,H0X>%"XU$149G7=$QE,[%=>"_YH II4"-JYC<M%)T#I!SB,E
M]'%ZX61]&\A@4-.D -A1$<XXQB )9P<2=@9D338,F/,P,3;G_3(99?OY-TH7
M*-]=PQ! >JIC*-E#53^-0L8(@S-T]DCC%< @E @">QQYY2]?SJIT6G!5A0TO
M3C4QA//^3WR-)[?20&)20@ENKGR1&EVGJ@):66(AWQ>6,_^I'!T=F1L(*JLB
M<!X1J5N,JXO"8!Q* NM5FN@;P'+HGL9@/KH9'4#=+(]%!+A<$1X5=S;<4!"&
MHP0==B,A1U_;Q,S)DN[WJ-R7ZG/)$"\VW,6=I;B2%;$6)H[0:EOBZ81YYMIE
M[C12@A&L(CA<Y+X0><4BD>S="; [4OVMC=]. " 0:=C4+!OSD_E(5J\%^UIC
M!&]9I:8>N0%XV54K-"Q\2@S!VS4GA("&7CK4Z7P5%#^M71<.>6+%*>>FR)1<
M+-F%IET&Q895%^2%1"UZ,LWAL(&=7!6&P[Y<>>DBEC:O4]C%*^)&\Z35)=<G
MD-LO\3-B_[-4YSJG8,NU0?/XPCR"'S[JD[L&E-ZDE-EV55(D&?C#P#5 C#RO
M5B7&7CE67JA!C$<F6]@),M_<7G,D;@TL!!^ B%A/#AO6[>^*\#3.Y.GU<8#[
MV#].[.Q^[U!3!<EA0KR423/!( F'K.F3LW>HQ8<MI!HE6?LI2[$5NN?![@2[
M+7&GCK1C]Y0XIDN^YGPMCZ:)-.HK9@8/&%6S-!S>?*XXXP"S\0UJO1D;WE.3
MV&M>"WJE9$ARY+O>%.P>WR29!N+/R@@$)]B+>>T%G,,AKZC)P2_A[.B(X]1B
MKNVN)O_!$K$.XQU^PH ,Q\J0FE'M;T#+TX* JTO8,1YF5V!;ZGSM<<.DF<Y7
MK5RH/+"<$3JD(H]\UQ-RKE)Z!%$(5T@L(8NR-8;IV"G, 4Q@\SE2A?<B"Z"7
M+B610&7Y8BCCJ8>SP-3U7KL9V-2@A19V%;FV#K)TEV9&4I2SR!!6,&^$JL:[
MA?VTT(?*O1Z$8JY_A,_9D> */6FU IR@^?[0T-^A*+J34+@72?2KQ'W@U%$"
M)2!#5974;Z#,^CT.1+)<QY_TG*LJ<5^J!'E6,%F'/QPDQ"Q'$4&JFNIFD0UM
M2M62%0$!)^/PQ,#C&7(?*)B5, /*#2[#=*J:4AKK@8"_,-#N6W.X<)L4W\B&
MPMSD?GJX*]_DM%PUK3!+!2C#7"1S<8X<' 4T>T$F X<N,"&'$D')#R;+O76%
M.V.FP\.#I[*QAX\.?OC"(ETC%_B[I%"I**AC 66PDZ]!>#%N_]JMT*=W5?3;
MZC8YJX]\QII3O$QZ;7,6]1Y*S7+02'2"7$\;^H7U(**#=B5BV#TGD/X<P:;,
M$M&:=84F%76RS46?G.K&^^ (5]-/U9!*V$*%7/&I6V?<:=_NQVCKS@/()A0<
M=*J>-NIAAL*2HE7ZABOQ _XP6"JJ4<&R&DVLN3:M[/1-TCNI&)2I2L:#T]]X
M%:IZYDP>,H;S3@FCP34H 7W:/%=V8'C$4 H,\)&>(U[M*@+=Z/C""0\,?FIF
M#F*"6/?,@SIS8DM4A1)MMOM+HLUN/*1":@_$U 0("N&(2_FDE/T%9JDDI".$
M:(X"=#9ED@>M9$/IX\.#"#4%<&VASRU+C&[IOM/NHM/1-4>G==^<C3YM4=/J
M[:I%&'%2$.7R1^+U*ET!1"?#,2<Q;Q0?M+)&AZ")&)Z2QR(K]+Q84*\GRP2I
MJ[';!=A=%.FFQ5_#1AV0L>:]G%T;B.244"7@*)!#T^WD1$E&& WP=D91-<[Q
M7H*=U6R.@E?BV9#$#_'V81N<E:%>.&V7;+_G'XZV$2C,DE0?%6W-<<I48(_K
M,=/.A8  FY42M*WOHTAEZ'FJS^X,+%-:*F4+<T\8]EAV,KH#I\X&Q />Z.95
M6W12BQ^]SX1#(K0:*K!QS??_)8R7O\Z@=PF0/OD[0'H/ =(G?P=([^^T?2I;
M<?CNSF;L5D'[M=BQ'] ?>ZL=6QI* &SVRPJTI8O58)LM6[CN+"6,XO/)8[R4
M?9E!1# /Z4_YCY*=)=I<<K,$9G;O$'N,PDA0%+2&H2>@E]9@]C0WMW7M8O9V
MUB/2,11F57IX <CA*)MNZ[G]+"C[:S>GK4F+MI]OU,OU3QP!P*IGJH*H_0R<
M'A^Q25\E"-,IPA3D_(>U)AV;4F\'A7EMLXH;9^A/SN8Z#X!(06Z<+"5ENZ+.
M[B>ON(39-9L> )O"/_$.@/\)82?!@B@%YQG.##'CGJO]VY(#3(B+$M^P6G&9
M89I]416(+R,T<,DYG&(19:Z+HFY12JYCPIB6<!A6AFF;%N46F(BN;X!LW 0
MV=%Z/!U@-S#DM11CX^T<<25SGXO^NFKDD-Y[]H'CD5;/ WI<:W<F)JPC;:W)
M/096:[DVA*[A/_E8W[*SS7KSNYW0$!YC4U8+BX$]-6[V/&/\!AY1&I)#L#=!
MGH+B.%2]")XMY_]2P8%AKL=G$--P]ZOZP< GKL,2'A?X9MZNWI4V2=N6CSF6
M[?7?:F>,.!C"!>]TKD'&W$9:N;,@7_96TZ3?XV"2=! ('8RFKD6)7-E)U.07
M]C!IW_Z-+'MF>Z+\,B/9[5(N]=TM0S<%5][3+!^SK8*5>C"B3!VVP19<U.F.
M?9C;>W'ING#9E4N!B).,F<C](A&I\"$30[*CEH0D,-Q,_]2E_8'S/F O)-]E
MK:+_$BAGT"G$,3$,HY0Q(9P0MLRR$*%\A.!KM.?HZ'V7N3CUK=('-1[*,U=A
MB)6,/ N<5CAA<3=NS;?>YCMU\UC?[D4\Z/?&7:X?R3<'K4I>E@_Q +W7^[/+
MEZ#4Q-W:Y9P<O*%KR14(&K/I/6(7N>Q(4</@#AC7L5N<LM\F9D.N<MP]G';=
MHA)5@>67F7'6H[1N]G6(F0(0N.DG\Q,.'.Z1ST:DADRB-I::@J"D@%OXK0A>
MMD:<4]S QOO>^9%7#%[D\W&A\OQ 8S4T:\'U1C(]"CJXC(!-QUT':9HJ20>O
MBC/AP9%^DS1:/9',5:<MS,-"RG(Q4Y'\_9SED&.Y,4F"9JR >(:RS6B_2?]A
ME!I?/M#<;E!D<HUWK 9&@&D44=' 6-3D7:[--6#:#PL%R1T%G>P[4/)2Q"W)
M8:3MM*R+5=^L,I_, :Q1!!UY6MAD*_&I9H0BGKZ+IV/'#HD2M@=SW9$V'EVW
M;G;&CTWWA8ZW/A9+0F!2Y,,E%['4@R/'%F_#5SW,-D<5&G/CH%;-[\;%.<;@
MI$6VH ]>]Y>%+#[1H$>ZX*1<LM10U&,7<-DVP\VMN^F[A16C[A"#);&'-?_:
M%Y$&N'7SC,@=Z,XP&/W6DAI-IE@<VK4?H"FW57WY( 4.!V<X9HF+0-?-E0>3
M5LX:'^[/<BT_]HH'H0B1C#A:GRW4!>6^L>[PS]T2]*/9N*Y[Y%T)@A+$LC.N
MW@HII[WX"'KV=2N(5KBB6P2VYL]O8<,3,S-YWBPNXPR<6^VEVFL"UGMVPXWJ
MO/]D"\<$:4I3@\;]1%(LNR(SE!<%@KG4;[&RM</^E[P^%R8/C&Q[[9(PXJ!P
M_\N2 9\*T5_5Z29_@J[M'^,U#:)_7*O@NH 3B@I:F_@B[X6FC@FYZY:94&DC
M,#>=[Z+9$,4=Y+I_"H-!R?>)V'SF=+TDPR1?W\4=)U*W<0]>_\;5EIA%6R5S
M+>VH\"1=#8_I06>#JY/!OZ/P'O3,88X&D"V;VMAUS:BM#KXWK5A;DQFUA"W8
M_Q=7GOQ> 1 Q.?_V4G[[-WL$S1*-J-1D51'\_H_]?[FW.VVX+(-">6HZ0ZJ'
M7K>5$=TY,YU$4YZ]6[O*D]HS4(,F)A>(K*MX8="!J@Z?.KD6</?P'2:#S TE
M;L//AS\^>=I.H-J=S7*),#]')7I!+"(ABS_K6^SN-"AGHM.><B9X /+)6>9;
M[%"=<J1FVN9A4Q[N/,,\Y9K!I%.R9H)N1 +DW ZHY@9X0\*\D]3]YJLNR0-)
M*0.;H0\N<9;'U">+<V]8% 0H@KOK8#.^5A;X)*-6=MS")0VKR,D1Z9/Z7;LA
M/5W4C14:%2IA"\,MKTC@GEC.M<<Z3IQ^P7MQI#U4X10M)G9/LFLAINC_@WYO
MHWBMX)XXC:JTC$&50/"M^]":Z)Y^<'>_)(LD]$+@>.B'Q,+QO-V7BY0]4Q^S
MQ5R)WHVT=>5N<NV0"0AL-WRS\[_:FSP@/W4NEB^!0H1 J<-2G?U@V6YMOM.0
MIR !AKQ%P)!91&SK+73DIRUQ/((_X3L,PJEG^?O()*Y:H!854SE:?3"5>&OV
MX@>JSKEC&+8MU2R6'A]M$A1Z^86Y>/],@]XE=^7IW[DK]Y"[\O3OW)4_GYT%
M6WOAJJM.,YU^]>7^=TK8?[FEJ,&5,O1[-6P"=8>_L[W?F2  > &]NQ('#%I#
M8MW8U):1^/)SL$7FSD=!]SAWB[N.(R>@V\A'6%]#-;7N(@&29 <UR^,2V$!!
M.E22[7.0\9N.QD+B9 F7RKZ@G,X:O4VY 8W;W8@E;DPT"\JK92K%-GI)=.C6
MV7U9-1R?+HA*!8MJG!-*^=H/WYV:%&\[?*WWP_5[G(1%/@R)F&)3[+5[<=PV
M9VO+^=%XMQSA17E1O=27D\D?%.,68:UP?:\4.V&K.H24])HW;$S M@MG^+AT
MZL([^LBF8K]T^$(*JF&8-ETG?B'.6]-%%'_:$,_"[.=U*24U"Q8O@16V$M*Y
M5@#8]7 K<;CW7N!U-7PD15[1]?)B:JRY-84(KW[/@_<T2_=%FG2_1XY>V;[+
MH_WEODCKI,KK*(*+$JRI*E:RT4BNMX/K$5Y#OG**LX$JR9KD5N^CMF3-^<[%
MXD/L.BF--O-U#6O=M"VXW]7[Q&Z>[BAU/=B_&)";T\L; 5W1?^>A%?TB24YM
M][@C@<LE?!\17"D(UUJX#L1!H[=M#=G" Y^)?=E8>,>5KFOEE+4NB#,\F+IH
M3;5AIG*JDC^-/O[]3+K=YS@FYCK 09=7K+1Z\_ #=%&XAC;BI! 14-I5X<X]
M0@)\7A&*S@W3&3OU)IM?NY?.UB_JJ2-,3'CQ(PFSN+=4H"3[R@_ZG?N]HP..
MO>,Y+OZ:6A#@.Y\S=)1-L?=%TG*WU6^W;$( "<E%0<:!9!+(/C3>[X$1J]99
MV?:&4O3:BZN&>GPD278C<=2N";A(8GV"6GI8NF1S!X\PC%"YL#\Y2JBQ5!T;
M)UV Q]R["X-7GFYY'>C[PJA?6(7=IP)KOVIJ10)'?8#QYV4CNVEJOG;L>/>7
M*W"C4EBZ,R"X+8GFJ'PC+GR#-.-L#:Y\;[1;H:O*K'U8Y'4>TFB*NI6_PU94
M_+Z01DM\QZEDJ97U"U0I26&CV+XS%!8F$-WP%OLWG[A*0*\G-D2P#.R/]H0R
MPOD]YH!K^SWCXDL!BCQ0OTJ;8[Z+/?;:<57A2@E9NLBD)-^<I$^Q046:J9]W
MYY1A:YP,%.\Q6:^@17-> OED@R@=81 ,M2-JVGOZ(.B6JM<^S29\_U9(1%3%
M;D5_;@G!_L$36_A.@U_Q2[;>-UJ'<O/9;]Q*B!6GN"H<?](Q*]X*],%63=C,
M)_:)_"1-8_3$SM:<61D;N]H=XWQI[7@WG<+LI/Z08=G[^JC#^\HN[J,7@[/?
MU+_?#*_&H_.S*W4Y_'EPB1[U?F_\:G2ECL]/ANKJU?F;TQ-U-%0GH\OA\7AX
MHL;G:G"FAJ\O3L]_&PY%^U^IT>O7PY/18 SWO+D87OXRNCJ_A(F]&KHU'KVX
MKW4>G[^^@+6ZJ?9[QZ]&PY?JY>AL<'8\&IRJ\Y<O1\=#F.[YI1JHU\/71\-+
M^!)GKUHWJ\&;D]$8OWT]&H^'PX/NA7UD/Z!_>"0-'S>.F L/[)8QO^1![Q)N
M^OZ9.B?M7_P$BKPH_XX^W4/TZ?O/&GWZ5+&@CSL*#X_.3WY[@1]>C5^?OOA_
M4$L#!!0    ( "X_<E014(;\V@$  * &   /    :6YT>E]E>#(S,#$N:'1M
MW55-;]I $+TC\1]&/E2-9/ '2:#!M13 !*O&6-A1FN-BUG@KLXMV%R7\^XQQ
M4BE2#I$*554?O-YY[\V\6:\TWBR;1WZ[Y<V"VPFN4#]>%F91X'M6LR)JO<+>
M:#%YA#1[C(+O1B&XO@''WFG(V)8JB.D3+,66<+,)F)!2R0H#A2A-WNM6HEI_
M0CR$+9$;QF^@IMI#T/19=TC%-AB2;%-JPP]^SL)1F(';ZSJ>E7Q8[@\KY91K
M*@W_"U^IW?#,1;R1/U[$:1!GL)A"&$^"), 7;I?!79AFP3*80'(_BL(QW(['
MB_LX"^.[=FL:+N>>-?+_BS,X5?HS^_VU5YH5!\-_H%!225<'R 57V 5H ;JD
MP'@NY$Y(HIG@@+BD!1)Y3MLMQH^4)=TPI5\9J2::;C&! MQ-A=Q"VNG!UUAT
MH=?K==RKP>4WYP((7[^A@QI5#>P@[ER;S?=U_ZK?/S*/2O=RX-@7( H(N99[
M59<+>=YMMS D]A*MH5$-:W2PACF1>0G.P 37=EW$*C3(-V]]%8P3GC-2@?KM
MV(2GDJ&([':42 7'_IAJ?#IVYT?WW_VO?^NB6,J"AY+IBAX@H9Q#%"4G;"*I
M"!?(H<]$G3#M^\MPOD.WZ@G3C)QZ,KT 4$L#!!0    ( "X_<E2AWFIIN@8
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
M"^6"HJ?# %TD4U-%TGTJ7$[CX5N?84%P7*C/XE=RV-U:8P[!C8/:P=X:XF=
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
M@!5F7%V$K6>>CC7S7"\55,;UX'*D*NEELOBS+A]%M^!A? +2RM_.Y17CU1K
M>$B55+N\^@O%-U'L_ULH,H[=.B$%6K@J2,(X]F+&CR#6L!(FD-9,T%PAJ2L;
M$L>( *[O#-L\#F3(:*Y7O9\3'JCKJ!JR0E]U<[3:QR71:49%X3C_JNMVWIO4
MGV<?]%^N ..D,'XB(MCATEIL"_I_6PU50AM<R--D")N8!'^ @;.2IS$+G[/O
MGS; ;MXM(WFUD_B>LNU_.#L^^%=(?^_4O[S[Z,5>*FH6-UK_E'F^F=[/'?8;
M&[K_3RLY]4:Q$.VJ=_#RI5R]N_\%4$L#!!0    ( "X_<E24QD"!M ,  /\.
M   /    :6YT>E]E>#,R,#(N:'1M[9=M;]I($,??(_$=1I82@60>;)*["Q D
M8TRQC@+"CI2\7.PUK&JOZ7IIPGWZF_5#2'-*KY6(KB<5(8R]LS/_6?]FUA[.
M_(_S4;TVG#G6!(^@/D/?]>?.:-@ICCC:*8>'X^7D 3S_8>[<:E'*91^,[EZ"
MSQ*:P8(^PCI-"->+"SIX5+!(PXDX=?6C\P:0$+%EO _*M#L 29]DB\1LBY<$
MV^ZD-AJ.1\[]S!V[/O3,MCGLC%'VZCT"!I1+*K31)=]D^\&O(/\(HHUL9^V[
M4]>V?'>Y@-7=VKNS%C[X2UC?S1TP>J1E7#4V35A.P9\YX-S;,VOQP0'+]L%:
M3,#XHUZ[:WMMNPV>8^=>C-YU5P?+ V>!5L[D*[>5T4WWM\JG9ZW'UL+Q6LO[
MN?.0>\81L]LUSYCHV5?.Y1"DG-- LI3#(Y,[D#L*%N<'$L.:[E,A(8W Y5(<
M,F7C\J -#65T&8>?#^G 3I,]X<=+D9\UZS4TFJ8B03FM/R%*1>XQ8EF 'H^4
M"* \9'P+$QK09$,%] P=%\HT@&1H%]/P),2CP4$PR3 EPD-PGH(=X5L*&#1A
M62X(O\HR))+"C@J*:I6\>JW45R11R=/!U6'<AJD@_%/,.(R/(M3!WC$:P91Q
MP@.&.I=1Q *4ALZ4\S)')%A(%AUUV!]$=B!<@DP1'JC8*=>Q8 >SH9P$DH;U
MVDO[RDK!4_KWB-@03K/6\BFF1[""?-$5/#J.$]E_/X9\:XPE8COSN;>R;'?Q
MX5;K:OGYRII,JO,?#OK(0KE3IMV+ 6Q2$5+1"M(X)ON,8B<H_VEYYQ_ZZRK
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
M=$\H_PISV:F(E<4Q37SZ]I@ (*\C3$TW34NDWET@NG)A[E@;;#77:KFBDQZ
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
M*5$;65[<@ZQX-H6<:XL@_R,$^;<60?[YN28U+:4PP3?AA"[R&Y2LG^N:T(=
M6BUS.EVZ8!60L% W&C4%?2<B]R4;9T%"5G[2A8]5_ERTGM.K]@<Q+F$ST6"
M%_ZE.*]8YP&:U&$+O,:SX<(09;7BUK&%M$[(9K^E.M=ZJ0#]F$E0OQ,_#=@E
MA@*&8^H4;[&3=LM:L6)TEH)ND%7+;\L3U1,COPQ2$V=>F$@J:[XZ$".P5B"(
MX2M*]*;,/9!?)._C!$ND8'>QM#-"&POX,;FQS8],K=DD:L>L2&JID@2 K (&
M8>6_6\6S5+>PFO17J6X(]*U^F&9X_JL4%M9E<X(59^L]II9U2A:X8ZSR.L0A
MB352EF>ZXHT4AZ'VB\E9X6S@(/21-3P5#]"L$% *?-@)CQF+!2F&@NSFT*RR
M7LF[J".B4TH:+AW<J(?:_(.CMXSH,7$UG*QE"XX_X\8P8 U?LBJL"Q2PSW9"
MSEJ>'>?+GPTTT#\Z(\Q1R(4Q)"FJ6 \&QT"]P?K2-4@.V[.0U/(4#\&*[G&&
M 5P<$]VKR3 @SWS8'S?T]C3L&*AV!"-W%'0I78(I)V9OB ,:9Y(1"$ .4Q&:
MRTOF'EPHS7#M(-V0BD@UD;@44 XI?8(I?CB &4EZ513VT9#H1<917S:8LM]"
M:?[LQJMY@.H2JTQ_SH%+J[U/!"2LIEH-5#XL,W3S?RHN!DP**2%]4#L!?ICH
M=M=E)6W)(_R^.BOPGLWL4;;K0YZ/3,T'5*F/]A45KVJ9("PJL^(PH*28/)TD
M5F.IAS78?V'LXE:P;Z$\D#)87'LDP'[R!)3UK 2WTOE'6E14(#8U?^!'9#@-
MY80Y7\-1+OD9#'EM0T[7Q[^E\)\!]9CPA!REKQ2_W"P($R,F#&]J.))IX$&0
M>?TPT(A\DW4=U;"8B>0YFQB4:5!Z>5IVDW."T"HTU)\!8#85"R5ASW(Y*/$$
MWHW\O(&^'7:Q1N%W%8VG7I40[H85*331<AO"P,D",YEN%K2!59BM8XB49F 2
M$QNN([U2 RZ^ C']YYX-UG6#VK:.:$*L:V:5#C4P%OF\1HY7>VI1G$WS=I\P
M,BON+Q&WPGW:F\W.@_4RW.]S:Z2\X ;(VD487+'+L)%(^2;<H+\GV%Y#O==M
MMEOQ?S%0^4  UF5DU,5RSH'0FDV=_TNTF?*<W4):6(OM$ZR@:9>N8-0GPVS:
MX=<#(B!?,LP*=B6=]8>U&6T<C+<RWYK>1V7@%210_"<Z[+!$'"LJC54R %Y'
MA4I@0TBA%"4@=1/*L-9&BUC4QO*+V'B3]'3\*U72^*F7 -?XB_JOYF"L,\PL
M^EXQ/0ST$= #,>:?3P:S2#188+8< 2MG?Z=,9U[]@G6,:[]*@>*5I\(WW2"
MLBSJ8CB(H,&GV-#81;Z5M4?P1I&/Z$:FI"UR?.436/'/1$L[= %X4]P(#N"*
M+T&J"J?NK#$9["W6O(]% HGT(,0T;W(_@*0ED5H6#>N"1.GUJ8RZ5EJL&KV8
M[<[$GK4%S OL*DBH9^X7.^UQ,J*GKS27PI<#"XR3[I=B!JP@;3+SX:86I+9F
M$JLV;Z9GS]+D(F8;7'%)0M-S=UR3GRGMU+OND#3E<$XQNO$!DUYJAK="-J+I
MZ)\3I[5L=BL[=GH(U/8IZ%J1?HC+2M.DE&66^2B)-PFW:F'\H4K-*C%B$[2?
M<D03E:<(LB 9__8H-EI9/[PD8QJ.APQ7P;+AJ6+&JXX.6XGNDDMK[3QM<P\1
MBPU Z>3Z\"$]M*L"=5$YS[24L,J36).=DN^VO+1?9J<U="QR!J['E2_7$7Q#
MH!%J, ;,K$W2/A N*0&<NS$%FJ!<K.::C4G/L7DH51@?J^@+@R*=LAT-"?6Q
M<\**2XNS%0%F9VCD,;>"[M$B:NN+B-HC1-3:K45(;3[NR91&R:3JZ&15D\2*
MP0%R\R0(%@Z:>[Y:C+@P0F6X[XS<72*1D7PQ,LMV(9!+79J[H?)0E"A3=HW#
M<] L*SG'KD (,[W-T=C.%@;Y=XIMP=F6*D"$(81XN;,E:A0)/>Y^KI'&,W7&
MGG Q80,_]TOG!L^EK%BVBUR2:IA3XFN5TZJL(9:6#SH^AKZX)!U*G,?H"J3]
MP4K.V*E4#<4T+&$N42(NRV2139JUR=FO. 3T AK5.I#2I>-+*SE*(9>L*)34
M#:[#05V=]09"1T-]Q[2>PX:$YH]^! N2/Y:7^HKZ >K=-%G8$A*98XD[W0R"
M_8C1[(Z<"(S&>$1:&G*F/-U\$QR3+GZ<Z4;N;MW(1^K7#\+O60&3.E#Y"2@\
M8/3O@2J].Y:XUB=X&K-1%9L&4\ C*S$A8BQ)K$B9MPJTX:KI'-ZKV<[;>][0
MRJF5*H&M E15A!M/Q-$0IFH2*R2>KM875K0(FQ#!&ZZ*<-5C[V%QL;V*56Y$
M!QK">-A-HAHM!M[\9@W>C+_\<.4 6ZV?IJ7I3QWVFNV;F T!*RL+.L<J@7%;
ME)0A-&?RI(S<:+=K]_:>=O*>=Z^K<DIR *U/^P!14BPV2,_ U :5>:Z3ONW%
M=E7H27-XS*R1Y.!$+&4"0+0 ':BZ;[%_,@.JJZL RS3K=T?,IR<>CJHFNGA7
MY;FP2@$:A).D8OR\1GU-3#]#K8$TO1,;5+-&-6EP1AE3)J,*-FK@9$IM9:&.
M+-21F@N<(**BY184B-6%TE'=HU4R)Z< _!SN?F$C- Y6P<JSW,,+>5&G_1J!
M(<DRC;()FXX:E@:YT8.?M61Q4ET%"*S"]TO1LKQ$//[/(NQ])[PA3GC%0IS
M'Q' E4Z9U&Z1,H=3RC7+[/7ZQ%9N^:+.P4+V]+F567V,&H9YN%9QOK0^U=&#
MLA7E-$]0T]LVZ6E4U9:CWTKRE$BL5@2CQ[5&(6-8^<,$J_!->-1^4*H><?EN
MY;_?HS4ZUKOX$[*!G]YUTM&3:$-/[]V/SU66DX/K&)'?GL+,Z[S,Z..I..M$
M3P4J[WT?)!$%VL0-%%$!>-H+,4&W@M:?ITE4^B5UO3BC0& "4-R/.+P@MY,0
MI.'#D(&>QYRAQYTUGHO3>9N<OU\(G8/+Z3L-46<%7P7SV @)16<,(7X17DFN
MZ.QQAB4"H[LE\V^:KPTZUSEW4!XAG%'3<P*V6B@PN+,/0T64V$FM-%2FSVUY
MR7W[AF!_N6^NX;H.D5CY"*+4:V*I=G8H:0536(<$68B @R89WWJOH!?Z4;7)
M-6&$2XI8N6^4%RV_H"8OSLCI**$8=9[Z<>;W-%^-L+/ V0#L$H3'1R- *ELC
M1/O0#6V,/H-N5MC L?,:G<"+]@ZZ25/<2!N?4%EWP( ).!OH SM/R,$NK6GQ
M"_'G3S;$H/X&U@%9%M 0,USQS7/L^9X=[L-T7><JZ4 C,)2X'Z8S5B7"8V]%
MI7],M2F%32?9!?5<<-])\0FG3:WU"ZR3&BHS#3@EHI;Z$WE&8"%UIP./H58$
M"D+8SRN[N+Q$V9)U&X-;BI7U7",F-0@'?A;X?WH[TF#]B\ <R"'8)Z!QY\R
M^@SX:$S**&HM&>5M2U@4WXA@(\B4?:P5:DR>>MUTX2ICHBTR@Z[*+Y#M_6,-
M)"QQH']TMII;+2\H4LVMX(D(@1I@]P>"RKB\- '+J)N+Z)>;"*!=5BY-N7IC
MQEPE321),Z?NG1*!B'O0@NM6T+"QW*2_E<5:9 .<\Y+?48Y<E&MI48]U;-68
MI3[*@)X<HH79!PIL5IA>X*@#EWG=TZ^N?@&-DF,IW:HYK>0L]8>4\8.2[R+,
M[E1%?2;I-AN+=)O'2+=I+])MYN>>=#^0W>8=BT(G!0G[<+X1*I980G%$:1#Y
M>*[; $_)':)"0PM8&E.8-6L.[46.9)&DO)C<6UV,I8N,J%-AEU.A029R*S2K
MH.IY%=+\1H$LW#20<6F(%EC,M<1="\0,2R+BO(&NE-&8KF:#U1>41IR)@G]A
M4#$%X13Y%UG#5,AA'H7DS(#25":O(/QY$&8]V'A"HSM+E2ZH39Q#M ^B+.!O
M+B^9@L(B]@LP; @DP%A\U#F3RP4Y[#(:,P:AE( *,B'H6"/=*<C-,V+@J:1K
MVA87A$93EM89L'2VFJA:L)QKTSLBJPK4(F=^19DN[.1E8:(^2GZ!LRQM+,SQ
MU1B1J,D1,&BN1H2PQ-G9_G<52RJUIN=AF+G@^:8VL.9*2%IPF%7TC[10 D*G
M@"U+FSCN&HE9SWC0GN[)+$=&%>?FO(A83#>!#"/T%$[-)7.?7R&*V%=LV!MX
M)P@=H"&OQTYKZ4(\ZWY<UDEQ%>?8U/C8FTVY[I0W+[.[;B-H)"7%U_"(YBM(
M#$6L8H+C0_8@'H>J"Y9/MT*TEC>4$MZYNQ^Y)<&HMD-U3A&DG864.;E$&E?"
M"@W^".5)#M>G OT>@3]T,0C#I6VZT!=K'S@N QN5H4&2:0(!+A;YX5"P#_IH
MMQ#?>2:>N)HT3F;?&9A3$17@456+R>U$;U3$83ZYIER)I#'G-0)#;>6J%!43
M_TA=WDN[7%/R83;=5#D[5Y'Y!]U%9AZ,0T9O:TB8/#4M,F&%8=[0]8_P=K*
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
M6]DWAS[IX&*.-EX:0\^O.?L<>#V)]-?2HW+1"N_JD17]3)"N?!*J<4STK/%
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
M.YK>AG5S0W/SL,T_L(8C(QY)&&R:N@%&-\_V24V0D> V"&M)=24T3R&-/IN
M2TIL';+T-1A;,7?1(W'S"1V(*/:HRKF$UK.^9"N2\Z;%[ID6^.YI5Q5+J"EU
M&NHC$,2<&ED3/;"0&K!!9T0 0E1;JXUGQ!8]6JGL!E=XV+P.GJPD@5%QBT.\
M#3QF8NH:Y>%C5362AIZ4B^ @J\]33,3S+7JI<9(8T8L$G$EFFJ&<FIA"@4S<
M*.J9!V&+E*:9K<$BRVJ7>S%3#9AW8L@8G*S%/>YY? PGKZZ-@-N4$,533A7U
M D)IW,I9E".7L*$915SJ351L=#\B6P'%RQ>(XT\:,;/7HF?C%:6) 33UFFYI
M2;8L"'97'0$#"X2\2Y_QQ+A>&C(AAD^RR>*Z,^P-%L(VB9SDU+&URU4VCAE^
MF&'1<:J[1D/X@6;4#VT+R\SP,O*D&N"]@3,2HZ!" LP5"/^$>R,;5ZGR$<EU
MXW1!N\O-R)4\X#K3#Z=8@4"I$".]%:2I7!@WK-JLSCNV</E=)QS KT#5CQ"Y
M6_;$C^(.Z% JE1-#&[C*7^"Z6I$V2II@B# :X9/T']H]QQ*;Z@CM#WP18?0D
MC;";E+N+!=L2_4R]02#\XM+EI29$N8Y=TI8Q]AFY19P\U4W"K;(+>B1 DL2+
M4$'SAET)C*UZW['=.>(69]+C",DBU ;>'%T@8=<#M;C0F/!D=):F#W4\6VWV
MEH2[FW[=U"P%GC/;=?VXQS1&/7OK!#Z;CQ+R0K;O"TQ>NG>L@&F@3D C:'ID
MHO"2X+YA_T(OL:]H"@4/UQ,O5\):#XFI(RYO;YV(/G[+1<@@FF8NE D_GI;B
MB'H?%B XPT7\A*HP\D%HD+^ ^-&LF&@2@VKMD30C+=WCF+H,7Q/$"$^5$0((
M["^"*YQ"845>,KNUJR]/2@FR,$93U.'C99D&?Q9 '@)(6:A3/.T4I[@\>B1P
M.C%#*:,,D7,U7H8F.M$8G0U#.XT5K: >DVL]KI5+:'FKF2A@OH/T19Y%+N99
M53RW6.N4Z<>$ZR*0IX488^_-N:4"9S93X?+3I;:]&PMAF=Z7C4NX^0_;6QJT
M!_G'I.38N&+=>8.'S@7!:%ZFQAO+%BC1\B2G'9.8(31SO+<":85' YBJVTSR
M5B_=#[>]]5,#7-BA<&$]GL* B$\RC>/+*?6\0A96)*C$YC P+ 0[#B'9[<8,
MJP@Z!#&U-= <;)TT,)XK8%K8GV1SF@2>^@K=,<)1P6D2C!LI[6J<D D'C>*
MH.CLFT3,>_8-V+B,RD!2-ED90XKZHG<3KD-/S,S6 +<1E D#8.R#J[%Y*M:M
M+F. +7DOXS+MDR@6_9-\*%424 G'_%0O-?>JI0;B9SK,) *L(DR2?8HMA87/
MD03\QQW=0XJ>BA8[!+'!EDG.!2@U28_ CPC^UX%P9'/M]M:^G/^&BR07FY@0
M\?WQG*[@<.P(0T>@6V2_*:.7*KVKSR9G\"&Z;,E%3W9LY&V8[,BQ'2-D#L5:
M(]H8=T QL%ODA'U+S=G4F)+?&&JWH*34J^L,G4B@KO"\59)>_&60^5I;,M>U
MPK4TQ%S!> 2*F-U(+R:[2<PTZ1OI)LB=XTPS(*HV%Q84VK9QZH!R[\F&:$%+
MS#RRQ?&61H-4,3&I3O>,CO1$D*:$+H-_M["I%,MV@-@@).0\8#-KZ*J17VPE
M]/TNN9) )NKK%>HWS[\'8P5L[T1T 2,&,6$DXK^D<+7(_+\ F4A#@_D<"%_P
M2(%\GC/P&G)S. (CD40F.SHJB( 7UR')J.:XDC0F<9>1=$+*)3/3U/!GVD'B
M&G0?.@B<(V)O%.IEN]?G^%<2<4SFNJFX8M=U1'8P;43AA4%' A';!,,E)F[&
MLZ/)#40'.3:3,(62C7)D8(Y@NXL*IO-$\KR4_FK#+\R2_>9$G8!$C@8EX?HD
M:6.490F>K)Z3-@A!S47H,4:"%MX<&G/P(33),24@//3(9VY)1P%X' @^"F>"
MJ.@4_WHW\G?Y)Q[]&CBA3XAB*D<N/ EI'SH4OJ,G,<"N^J#6WR5>N?J=^9EL
MX\MYR4SIZ?8F/?T<Z>G&)CV]PO>)--&!DH72N.4<)B.IC@%@D%#6?TN&866Q
MJFN#'I$T/#?GW?#\-QRW<31VVD7OKTY;8&N9"YR]B26G0>71ZWOU+@7J\GI-
M6MKQWBYFJ=4%++7R9,Y;(\(M8JF5Y;1U)7@ K\"-(0.\0)E7%]&8;68_+BR$
M5JG:FF-+_%+7WBPUS?9LC01#I]=S-07UE)U-^<H<V]"+-@QZM5SY>45.ZSEV
ML)!6^EPY=.!S;#;(OZKKU/I:+36KC1^V\;=::E4*A,2TIQ4)D>\@TV-ER#,2
MKM8LFV,W]8=AFUJ[7)W'[A=E5F1V.I&,LY)I2@!A]@<N834S:_RGO&[ZO7R)
M))WY@8L#M$F]\@-5L8\"O^]$BR9#O=1L5%?E3&JEMIEUY]:-RYNU<GM,?CX7
M01OM'%6VD=L;N?TB2+IJ<OM<C7V16?.WJTB-#;NO)TF?7807O_UJO(IET80Q
MS5*[-A9M?3[+94^$?M>7\<UF/2=$]6RF2ZO<6J;I,KN8ORRHMU\T19JE6G5O
M58ZG5FJU6VO.\'NMU>+W^HJ8ZD5O+\A<?2AL0ESG.%BCM-=N_K!1P&IISVQL
M@L>/)]R>F2-3?ABVJ5?+C6</'F<U^0I;ZAM7;#U)NK(J6@]"N'X8+IHF.V:[
MU*C4IA/E]<)7TBPUJK7O9?CY02Z^+IA1M+3+LUMM[JV0?;O;WLO1#1LUL%$#
MZTO2%58#)]3]&$8:6 S")@WM19-G;ZRH[KD.RES[@%Q.)<9S$;.RW$3B[-$X
MQ>@BY[)P.V.\Q/=9K)V-I9.8%I5R;64NRNZ2;\H<XWC8>"[ZTN$;\/?8"0?4
M3N_WC9[=B;+;6J?01+/VXY:"ZC-@-O&\Q\7S<K)0/R3?; )Z*^-VK*]%N[(D
M75E=_>K=*1:#$I:.!G[ G<K"I3,BZ]Y>0JAOK[17F:%6="FA/G-O8P K@K3+
MS96Q?Y\[S/=(H_=$W2#&M$%\\HW*7N?]/WU9CU&C<Z+R:I'N1V>=E;!VY^+0
MB_EW9W:42@,6[6G%!P86F!XSS\H; UY8QW&!DZR>&9ZX2H;14X8<KMZ!Y%E=
M/^ 8RUR#[_O&6&Z"!)L@P0J2=&6#! 6^S45@]^T@(%A_1&GN.8C9B3C55K<;
MQ'9O8ZVM[_YW6@L'=UB^(;!QF-:)!7?S"A2>.SGP9!^)8(9Q-(*<N8"0Q#A>
M1 /%WOA1ZV^OHA]5U+JT\:.>X4!VJXV]G *.']"5VFVW9T@W/\Z74G/35Q%K
MFO^;D/K%AB1<^*XVH?17AX2T @_DH3DKCZ"=13Y/09 [7C?@V9KM<OMG5#<_
MM<HU-6T%IS@0?"XE_GYJEIO:GQ!8M\)0Y?(Q!(<NAQW)D3X\H6\4.$,&)^_Q
ML*"?*NFGJ8]SDI%'C*II14"/H@F(!LXX$"-4<6ZGXT7T!Q[UA65$8CJ-&//"
M<S_^C:T YPOH8V@L7)2I+8IWA5_D\Y=#3F$U8A%JU1T[NL,Q/1J@>SGS+;7P
M-&6 K G%<1GPBZKZA02)SX,WWMY*X1OC>>#LT7"$0SEQJFK9.//56=,0-B;*
M#--/ [OKWW@@_7MP8(&<RAA:0QVOGE])LXOR'VG(9V8.1@Q$S.$>19ODK6'R
M2B*8W^\C5G_G 0ZL9_,PQAAGY?%C: 2,>DQZUV/3:'D*TCU2C'ANC'EYT*OB
M V(@QM!W^CC?I6MIC,)C-&CF X]TW=Y*1I:)(1PT+T/]=O41^,<G)\#>Q=!-
MI)P?1&+?<LJEY,7DSF]OB4M/$WQQ! E6^/6  D"EKN)0,;_I2D[5U Z$N(>F
MJ=$4&/>!QI/15,+./WAX-!T.1UUV'W"N\,#R;H#EG?!KR5"3#.$T<)!F^KEX
M6OV^O#&IPX;UXX08IR^*$>53<9#6T,?Q'>FQ9F(2JQP(<4/#G'$VB<VSF(EY
M_,!V<("37.T".6#": $XG<UH@6<8+=#<C!98$?'V:GZF6[ZD_$U-<'<?2M+J
M01$0.4,QZ2H9O=1]Z+HV:M+4D%]M%!U^= C+&X"<$6.'NR!"U/"ZT,9A7<;
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
MJW[YT;*3PPFZ\1#MLNX+L5ZNE33BV;&>AM>)IAH<6.MG# 3!G[QX6-[>PF^
MG8F,]T A1OQ,<E)PN\P]Z7NHT*8Z6/D%NIOT!=U=_BB?>P@?4Q5'QA$)5]V
M[X+P?:"A8SZ<J^,)WK%IK$/&61.NFCQZ1TTM2^8:*$]/#I#77D:F? JSV"5X
M;ZILLT?6 QOUO"Z^]T*RI'8#X@/8%J/A\!4<7QG80R>F)A[TY1L_PP?Z8C6V
MRF5WX8)GGAH-X':* !U.A<<!MAQB!&=4D%E(]59YXF-U),NBIU(]G'.?^[[D
M5(6+#Z\T<6QLX1NM?B1$RO1G[J3%[<B-P_1AE12KBJF6&$SWQ6A9I$9F#<AZ
M\R]?>XY+^]Z&3Y#++A1Q3PV?=D+R_7>:K^4=))HS,<9NH4BJ@OZS9/"OI!A?
M1 )PW&9*1:%,M8=)\HIC/SENNW:9U'4GY'=>6AF,:%'N(23PT.K9LD1$W+:2
M=!]QTEEN*$B4H0#+6Z]E(Q[\H_,:GP1G+Q'(-57 1EDRY\SG9KJ",(-2)B#_
M.CP/1GN6^!*'"T!!@Q"1AD4RM#U#YYRE<&U+3^[^,OD$1V=#_/&";9/ V.F^
M!A'2]8<=$'WR):KF(7\?K.B%H)WP?"%V<8HB6I2\I;W&SQ(TV4E6:>'8VQO%
M2=&=3Z#F(=XUK%3CT;4&PZ?@O12?)QLK)*U":\TSMU+C$\R&LL]ZU@,.WQW:
M/3'_#AM>[)X\Y>0F9-A8F HAFIA(10[!<2NFX&@K>V0L_J_'>6Y[2]T&$:3+
M9S'JWBD(7H5YAEHJ1Y-D@%!#<%@*#63F-5C.]M816X0'*@)H' /ET58L"%2]
M%JHA0QT*[6"781\]"$2[3V*G^$K_CL1-DLW18W58QC$M6%?2= 0:<ZE8;!)S
M+206AL_D0 =%9"TV!8O$J!8&HG 1Q;'$U'-C3^0-$^V.XHY#H@0_G1,1%8$^
M]GV"V!5%P:G UXM0,XEMB&Z@I=G!J9BH,,F5G"Z1 1![',\7 >D^5@3L-%ZG
M[G&)!+^H9:7!-X9]JP 6^Y;\=2;!EXJA:D%=]O=N*7L*CQ*BCM9(_N A/S*Q
M*S^-J+ BM9LQ_8=+5)V512H.!*()(K*O>:E#ZQ_X5YI2['V)#Z)T9;<^_:&R
ML2_:)XB:S/6PGR-)&DON)'>MA,*O!QI2TA+C$-2@*MHR)1&TQZ<>GO8&\/GD
M(G8R PKPHWB56#V:>YK+(#W_H77O#.&?' '&(:X1M3:(A'BB'5WK;CVOSRR=
M#"?HL=#I)%,0:!B JM5C'N$B HJ]\-R0&U^D>H"_N*ZA QK-1DS*2"4-TL,
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
M9F>2E>.1YA+S4:O%([5JN_)&5FZ8L[''E84CG=7YET3V8#^^P?E=#3'&9E+
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
M[L29.9M;]LS9F4MR;#JV$KR#(K+\9-931!/ODH2=LNE4<8N4?3N*ED$*CQW
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
M0\\2"\M:<C\3FK3ALR7%Z#<T\NZ]_N\]LC;]3<N,2A>"#E/S)?*J[^N-/=D
M12*SAIP<AC^=K6W=WI_;#>NXE7-!3_#U4T><K(\MT_&@R9*(+3=%X2P#YWXE
M56R%P&GBB+D^HO,R*]1Y/O5N@T0Q^6HW'G[?KU/?+6'JT\JJW@JQ1"H32^4"
ME]A'\K$ARG<Y\V7&&6US9N$MA]$6]]XWEL?FZ>#X"G6P[W"]JJ+*?U+WY>2O
MU"=3PYLR?"]2PI]:"6_XK+](,Z^?\<+ANY#[GO/I6#(5*;EMX[5PE%SXN:(\
MO5,+@3MZ(JVV?DY;)J,M ^<[5D@$GMH>FKIRLD3_V#*E*OUY=^>_GO<!_TJ)
M.*7ZM=HEEG1!7J4KHROK,?:+F%0CIMJ:7,D/J2N;;57?LXW>OU*\Y_Y";"'N
M75%OX1<'>,WHZIK4TZ"JX.=UATAR$P8AROH W ?=L.F+J,6\NT-)J-)/M4U9
MHZ)D(E(4M94L BR!^4HPGZ26JE.'0Z4?LH1+8WUD+VLC8O3BZ,71BZ,71R^.
M7KSL%SNO_+^]/>E()9KRKW0IMZD!5R//?:(WJ762ROV0$ 2(KD3:VQ.&IZ*^
M!*T>\BXEZ[.4+"X%;1QJ 6@:-Z@P7@;_IB914_Q[])5-0]/DGD67)G[Z(;VJ
MBMT!JL7_^B%YK*P$V[%M3JN1H>OSM=I<2X\_.I7ZRSVS45M0?"+]E[]A<[3G
M);4@\@_I>M"C2RR:<D-M_I NJ/7+#N+" )*GO5_Z1WP+_C+M_:F_?&UP[Z+!
MNA26Y7__T./T.UF3R$][#4(-:KJ@'G)&L--T>)C]=8+11][HW1WLFK'9EHG@
MPL;N?XV?E8OKJYM:I7K!EE&Y*.U+Q8NR5+LYJ%7*E>)5Y;#VWS^-G^M:'_-<
M(-,@U^/Q]#?A"I6J%[7J6:5<O#ZDB[VF_SD_O+BN2=4CJ52LG4A'9]6[M2[\
M[XI.G0.C;\FZ8GW_Z$J6PUO!%)U(ZZ3BB7HBD:SW])2>J@]O=5/OJT])\\\3
M58;]+GW? #](M8GP<Z0]*=#!?'L_!8+IW6].<>/,<L1 &&:C>M;[3_?+=!'
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
M?O,(#']T*O77-%4F/I'^RY^#CO:\I!9$_B%=#WITB453;JC-'Q+ 4K*#N#"
MY!GOE_X1WX*_3'M_ZB]?U34NR$*(__N''J??R9I$?MIK$*J-Z()ZR!G!3M/A
M9/;7":X;>:-W=[!KQF8KE8?UB^ J%=E_C9^5B^NKFUJE>L&64;DH[6.:JG9S
M4*N4*\6KRF'MOW\:'R+,1];W'Y5Z'2U;N1Z/9^"$X#<_+ZK7AS7INBJ5JA>U
MZEFE7+P^=))KQ3.I=DU_ 7FY#Z]^.<?*[N"+?I<^M!G8<"/T;N^!X6SVJ<DP
MFIL_Z%NJ3BRK3#]DJM@-7=25 ]E2+0S.6%")!K^]IF\ZT(SF$\JC<!+R(T@D
M[W]8?=@[[1P]E)3\P<NWU<EGXV=BW^4)W$BR6!\^G>>O2_F$:ATEOOV4/+N
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
MC<3]AM3S3%MKD9I6Y<=L6LFF7P_4+:D"3,<#5 $>U8>]FVKY6AV^_$XEHRK
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
MKG6%M1T#7@N;1J; [$*9#Q=1+7>4Q*Q%0+D F^<$V/Z6R+&PK@5 BQ=O=<?
MT+<X'H/3:.Z\ Z<.\EX.RU.Z/OE\!*/G<T8%EIBG21JF1^'RZ$E V(0^EM[Y
MH[FCP.H3-#_!X:&SKB:/6AA7!B>4Z$>&20VJL=[(\6DV+\5'^7<B*S\W&LY%
M[SX7:#_!E9-=DA]<U,0TF#]G5[])]\%2'N5W+&KF+1MH60M-Z0FC;7+QU<X>
M?[.J_DFO1O([K2^1"S@C=*\$7:@Y=[TWECKC6_5A,=T^;)P,DE4]O>XKO5P?
M*O?I@?7<*IT]=^B5CBO^VO<X3_KCG<R"3Q*;S0L70+NO,JAP>@\?%6L'NSO%
M6DG*IY/8]</;B@A.CG A('".KQBU)#!/NA Z4\6X3(XF07]X(0-VA6$I/>^O
MM$U#$_XNOTI%I;001V;CRQR;$J]A&!*LZF[O%;8@X9^I<+BP-46V3?HY;--D
M UG8 !9,8DXT&F(20J#%-.@=W5(Y.B>_X?DD3@%5,K(;7I_MV0S#_60W^QW@
MXL@C"\+^,S!63)@&A\_9,UHP25B8$PPOQ4FH@@\N7@<]JL2][=TD"GL#G ,+
M<O)?"%#1@>]3W8;-"2 :OR?S.*P7J93%%MAN7(@CJ]]%D%5FM+ '. _V6##<
M"G)[S3 DBTVCKX0WQ_&#@]G&^!S9J4GQ4$#>W7$J59 A6.)ZDKB6-+)> D"
MHAR?_@X\1(.ATXS1+R;U-)SB.7#RU-!USXOS(<Q"&<]F=2S(J, ^BN&,(^-B
MA8=/-#9@"=/2<O.)5Y\COA%KR^OA#=;DPY<4U8T5*0:57[!X1:\>0.8(K!_Z
ME'^EOQ/?=W>HQ8TY=5@OLAT.%C+A<0CRY!%F*/XQQ:!>KB%BTM_)[YP$ MFE
MZ8;0_TY]IX*H8N??* DJN@-@Q 9VBKVR%+_\(M-#@A);_QVR/EQG5A8_<?I&
M>@ON\>50T]S0O:W<O"';G3RON9-T=6S3V-T9"8HA5A#].BH8F%FER:SMM@4&
M-C$U9NB[T+Q09<1Z480&Q7Y?Q$%B5$#!H]]/),>0+S? J)C6Y7-8'[;CIUK^
M8JB?GA8VH\MGQH2 >ZTJ7Q5.SZ^/5CC]9)&UYNM#K54\2 XN[-+=*J%O/]3'
MF C0QTA/X4XYJ'3O3NUC38GZ&%?5QYA?8Q]CO#X\,VNOZ5Y2K?03V]7'F*D/
MD\W+Q[<W-66V5EC N-YI!E"GKS)<#$":Q2E^;3;X?;;'EQHI;0_ZD/KP.G_4
MN&]H5S<7F74[@ ?UH7Z?:>K9]*]\5OWVT[,-AO?MW<@7]@O//,,&T#&$V<E-
M+W$DB'\*%-'='6HCJ5VLX1;&)OT'/(#Y#S& 5Q$EF]3.TN#). ^3%X_RT:,C
MUC>"AJHVJU U&JSU"ITGC]_2D2T&#"&2ELP7<Y%4O=47W QN4IYH$"^:I%.X
M,0KVID*\^<707EA;[PO=LT&M?$U^M?HJ[)!MF^-[ #2%A<T#+T0,#H;Z=W""
M&*TXS(4.P2WHV.J;S"44E>W[TA'8G.X04%5G@3 DH46(!%AY4@$'32;HE4Q9
M? X+JS\WP,0,N;K=G5=&J56CYCO!60\ESZB'XJML*E:O>E8I/=B']]>-LVKI
MUYA^R[EU[XL^L3[,GV=^7Y\-R$&QN6YE=U0?EK(ERVZ?=QX>FPYPLYC&@=OB
M4S&\&]O=85O[PNIO+"QF>2CEG1\BR4@H"+I,"YBA8W]M]"B;YV :,A-8YPE[
M-1P)[OT5T-L9I0??IM]SI^EAT\V4Y8"BP06Q&C;XD55I,!_<@'XV X8^BPY2
MTNUIQH! N1E_D3O*!AQ?A.CQOLV%(79S?&T8Q8+.L7@<#':&7;'H!F2?#)&
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
MK?C31<N5<ZW@E&%W<;P&D5TJSI1?G^-ER_ NEG='*MAHQBJ(^1&/,3R]UIH
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
MJ'E'Q\2//)<DOYBH#]@W&;Y@I3XTXH.K5[USTM'=%ZT0KEQ<EJI85+A(ULN
ME1XG8\A@<(EX9O,1PE=&U^4!J:67"+SN+WOQ2=F[XG.DADUR9QS<-&]SI+6
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
MP/?X8[J^1#L?;0O7]%]T=6^*M4V[[[F=#PS"&DSRDK"@ERM85=K!LAFLL-,
M-EI?:(# UPV *6O Z72(X6V&J'I0_ WPH=I('U_?A"6QAG1S ]Y-F1-/Y\>&
M2[P-D88-9K!'()$5NTW;6&$1FP:82OLWM"0^F5NFS2?A)R9QMH*MC&2"/U$T
M9SM!T$<' NJLK,Y@38I]EK<P]K4(J>+8W!ANH#I4(\);9W@?8*331M3!9J;-
MH1ZCV$K(ACOILZ+AZ>JO:.'%&M5;5&D=C-(E;MT3UOMBS9M6!^2FZ#5WT44E
ML.AB^J6=RHM<Y4D73W>5>JTX4^6%][DPO-P7J[?8>1FTJF_7C2XIIZ^]+($)
M]1;$N1-_-1)%<V,(4 LJNJB\!)74'I8>"A?BV>UY+SA]>2W*+RHO0:6JF7I-
MO[C*/YI/]:2W_KD+,;[+#+[+#.+D4P4+":S35C0;+NW";>47*#\J-6QC7K=>
ME)UEY3 .;P"9JH^5<LT4M<!A->+7HH.&J^".BV!XH\A2#*K='KX#]V.>I,2S
MDBK6/M/H;IR;&,*Q%T5,G_LR8Z6CV^K.H"<77@9'FO:0+K\IZ5R"SOU)Y2J!
M'GVNQ3@HA7;5$$JM0RU%1# IT0M+N /&Q%R25#D7/;YK(B3'8H1_Y/7,VCUC
M8EU,*EN(SO&-<SG1R?8A$$(($*PAUV&/[C/$G,!3BH9\V,R?MA_[LR3^S)6H
MX.,I=./#EO /SF!^NJ%"QQ >EVLK3C2?\C:6R3!F&B>\ZL3])."Y$ K/S '-
MZ(S>D&.?ZQKO-5I3"6=]2-!NGJ]'S#>5]LE[5GT\+BXG_.^CX$L"P,4F(7X_
MV'KB41! %TJ3)NP9/AM/*)FEP&WAQ+E8F"Z"+@M!3:OF5_&KT;2YV\(>HT=:
MK 3!0)*]:Q[>[5CVT0?..5F9_&7G0&=_@'-_+1%N"L@O4=YF4KE\M(*^G@F\
M"P+T8E3M7&"3SOEIOA)-\VSZN_QJFQ;M/.XC;%D<HNWW,I&TQP>S4IDE"7CV
M;+RPS-\O7GX3\[Z6R@[$3&(9HU^].F>>ZUL$DTDL+7NZ6H,0+P=RF5L?F[$\
M-G/R:)P.KF\S'UI],2I$R).3_(6!B:!'ODZ#3DS\2V>2AMSE;!QHK;))OR\L
MBN>LU74M*OGWLPU:KE@A.3)T;%Q+DETGHT:LS8VH)CX1#;[]PW3CM"F3VZRW
M-XOA-Y]JS^>#?F5'=[M-7TS83Q1J+ZM+5V%,61>+VZ&C0MRQS"&=:%GB7HTT
M%3I @GQT<)PR_(%S5MGL/OC;M&NOI.X,089[ZVG$,%M*1Z@SPY:.F^"CU]AP
MH,#A/\,C@[*ES!HDL2V^8_4I#LTF'GX0"0#OS[OR]ZSVCW&9_,.704^3I7RQ
M?V,?+K=K=6FL:W7Q97"@OA[LGEY]W-\I?_TK7*,TV-(;6SCDE-JSK <N'($.
M$S\-:/3Z29M:S\BCG7%B'@]$ +$>TT!B*KULH=?"*;9LY";(8S;3Q ];7_-<
MR<V+I3]VF^GV,271S?=EY%FYV15*N0P?P#[T.+:[1J)WTE)Y5K#39;MC$!/=
MT.C(HKEEEHY3R=@[.E*?&A%L/VU,!<9QIN[0&%5I$'<:+?YB6ZA@DG -(#/$
M/K +-GNEU#0(&T&VN<&VA>Y>GOQ+-XBA+7?^J2J98"+QU#?9V="V<.&\D!W.
MR>YDF9HT%;3?(;X.X+]6CXM>.J8__7(T/7/JS0W51H1F.48F-L)18CE/^'*Y
M4N=CLM8:\5/&<GRGW6I((-SZOX2;?KNFJP%U'K!:*?O;G],8.]DR:)T(N(XM
MO\MRC0V@<T/NT=1@#9.I.GVX?9QP0C!I%1&34SW'^"#ZIOGCIN4,2XEX+25K
MDS@(S\<66BV@I"TZ#I72H2/=J5?:4'3;Q$R3)J,"7$4E="#+4%+HJ*;[32#?
M!#(K@5PT&CAF$B^/<$KP602AM,"*-U DTGF8GH!P)V+J],6TN +;T.FPDT<N
M(F7)DMP!ERQ+$Q\#*41PPX_>#$W=?<WHICS!BG.LV[JL-!20-3%G#J?H4#99
M'IF3UE!UW'V#K\JA0J=*N%*.#W?7#4=XXE[=]=GFL-I$<@6MKO'-X(N(BKHX
M_$"S6N;(" EO)#)]:1"8PL$PO";E,[QN@NT_>DW0AL#0T3FKTB:LY=PQVDWP
M"M"*<,H'G?)&X0:7>:W4D3>:.$P*#^/]'?\,/=UW@EB ^RVT]!X\9[#9Y8XN
M-H[!;/JYC7/NE'9'HEJ9#+H4H 4>3*K!DKKF#+5V5:60=<5MH"\LD3+0D2O(
MBEFW35H-P^>EC;U/,?D+^;.P?(V %K2^C#ZLM"__,MBY>3"E_?N.E2'+LX%F
MK @V'Z\^JN^YS%6NM/9[E>[/,A=R9V\W__99JI=+,:J72W R^_'TX^EJM_N>
MBYWM_UV]/&_U<GZ%U<N5EX%VV!%O\OG,ZX4W.>535"^G7P;7[_5,Z>#RL7V>
M7@^VL=0Q]-3K)=0D5:*5GZQV&7TAZ)?@(@ZM(R14*G#YHX+9PMGFT=68/K=3
M<KX_.I65;GV'[WSN:LNJ-[)VPHN=6LJKB]=K<BO5G\N9B;64DQUU@L]/YZ^T
MW/4#G&]$N$& ?[%22R"_UX=GO4]VE)+J99!-*+5DJI6B,;_^XFHJL[Y*RB-R
MJ+SN=:O'YXWUK:3,^>HG!^\U13Y-/^0?:TEO^'/73RYRD%4JV4+$[Q+3M=E^
M B6F$8LQ.JLXKO'/5'::\T74]IFCE<I/*ODN&G<FH<=RP\2+R?$93A=,4XUG
M\B2K?;]3&(1E@"N,ENZL0\'9Y-#X!*@ON/]G.E44YZP9FV@E?6(@)]FX<]'#
MJG8#$ST2)N(P)3&(<F/E"/_U[\6PMW$*(OXZ::<3[VO!Y%\2HXL%OK.#9[RF
M),L-Q'0T#TDL&WAWQ)!F6LU2Y7\F)A?AR9ZWOA2+>%W#%Y4E.@4VSI@JZGE.
MV+TLND-X*I^>OH1@37-XU^1V$N4,V>DYPW0INTDZE&)943Z?VG=[F*F,NF74
M;_[U[ZYM8&K!]]W,:'"70@QN!^_[',"K4M9'36M_YF-*J+/-.7U,5ULS.@E\
M"Q:,A1ASK]:ST'9JH"5H"L_2P"*:HM*A]F^2-#6C%VO\0*-F[QH3V&1H+GKJ
M:_:S#J.: 6S)$5FNE.1$J@4&$\]U;:O^K4S,Q?KVHI0) ')]A/?143VE"UL6
M'^XKAR5EE;PP1-7HIS!TO%:L, *ZBU8WBO..=/U,<%MJ1>LL9%>-UC@""&\M
MO>[Q:.ZK>W273]'I5":_$*_N]V4MPM%6*BRDDTHP>RF,N.!]+K'/XH=7_16L
MJW'W+K1E@^?I]5W.@EE&-I47,U_%&;\FMY.@<R.5+4[?M&=USOAPLO;U[%I?
M>VB]=K-H-WP\:^J!AE:(+$BP..;2&Z0ML<E)C"MCK9S %6-AV/9:N)606%WD
M:)^38H@-[$"CPH!Q[<""?GD+D$BC,)6M)W_;DWQ>K!WESFZ?;XMNWY-88-T:
M@>=?DWIE3! -6R:I_Y)M \OK1EME3'<Z8$G;A<)8!P_>^826[XTD7Z^:\A:'
M(^5$<(2G9Y]IHGS:>NUE<[7I<$28!4F")%222")N%S+)(\E"1-8BN."H-_[S
MXOA^J%-B)D[X9AP\WI/KPH&B3(WEHT!=!#.<]HC(#LNY;W:(J%))"%4X0RP6
M[4I7ZM>P F\)F#(M1YP>4[+;I04(SC55$K'.'5:RV,2[56J'4^MT>WSK.&GE
MDAAUQ]NJ=,07N>/G9I=2\6 GVZQ8#_5P'!V&1*BPCN'ICMYG KZ"H_-]UQS=
MROCLT4O;((C$@0%4BKA_KQ>/6\3%<]YT>O]XTOI0<V^7A36^^.G<$!$7G]O.
M)W7QZZ3&!?.IU>AO,VA=\7E53NH8QWNE;+Y&XJ-LJ""-Y5)?!WZ5VRX&!436
MFU_M)'C]G&/=G$B:5"]UGG<GN"#6XOH3YEJ!TZ+FXEH)]QL>=YFN]USPBDG[
M/RCMCJK4%8XKBDFGRAM$DL&6</M8(J V-YS&CWSF^__K]$)RNXBE_%\+-FT8
MJ0G$M&@;8CI.W* /2BHV+C!8]TBZL*5[33/9O@ !%'ANM&<F;^_IMLO$-E4X
ML'X(Y9V=\OUYK9!-X>9^!S;>,0"$]-DU:*.[W%GP((9-$QN,VJRI%>\,YS0&
M\9J(PH4/)^#TL)_J6"?IL"PCVL48[OZ27=2%YD9F1UI*C\ZVOE3W^J6CXE$A
MVW!9W.PZ5_@V%C=L8ZS/='9[/#0G</;E=)G&UB%CP,W."=RQZ=MOG?=W;;],
MQ&9Z^<!-8!3&> OO.* UG6YPK"]=2'=!>@6XN110@]EA0Y;5_NHXA/__KV 3
MNZ#,2PJ=UQS44]CIP<QZ#UOZY@8L0S39QWF1#TM"G;\'M I%!RVE8?&6QK1E
MNCL3VL_U41+0SH;(EIJ:,B"\61'KXRKQ][O-D>%-<%VTLS$(E\T-ZD#R=P!,
M\=:7*'#8EF$5@VBDAS*&;HPW=._!,D"#( )-'05?G[^<]7@'A4?![I&P-5FG
MLI)" 66+@1OWMV.F#:AK_<T->&73E@P)"(+05M.F(MOP,)=IFL.#>^YF-0"<
MK >#'22VCNT]@>Y 7V%+Z=C-L4N ,BU^#)"&*L(:9X7SWHB4, $V.FSWC6J)
M\(*:3=_P1XG!_RJ\-5;%Z^\(3.1S]E"?7?VCF&BK;JM,;.I6;[$.QAJ=$2\@
M9  ]L%\8$#"%6Q,0]]+0ZP@P0N CI"D3_Q),-J* M<1,P;(:V NT>29OI(G]
MS'T]9H=G(_A[C5Y?W(WV&Z7]2)E.H@IM'5F/3;=.0(/5^P1! IH>*+.T.5C#
M-C3%;.'>*%_'AJS8XU.R)*<G:YWFAZ%:*H!8 $)W)0+K#>JTF:=O)?)H1]#-
MC::MR%1R8A?<FUTA6P"Y)FYE\_2W  6%=)DS(B/^]OV2?I*&>R$2T&Z=]PL#
M*&!G UR%ZF!JGW:V=_N*8<X+?D(4VJV4L4N+;H2KNTX_5GB3B4DQ4LCKMH5*
M';4]^$#MIQP.X^MUBO?0I$V .8B80@UZ-EX,VY*C8WO]>C<WQAJLTGZM8UI-
M9K2*W%MZEZT\-GB$JR^=UX;8ZLBR6//,W].P[<<HQ!U;.-D\H !M)7+<R"HX
M\7]K_P[K&L.-_0*[*Y9>!J^/VHEZ7MKI77N]MY:W5V>7\1M"[KP,6MT!N=1R
M_8?WPJ?8<N%EH'7K)X7"P]%S?HEM>O];^S?>9B=UE2W'Z"J[^S+(O!6R'6)G
MTP^OWUUE0_LE)=U5MK#"KK+9E\'MJ=7LIU\[Y:J'U9^BJZSX,CAY+YG5S/'@
MPUQB,^H83&2I L/?N//((FU3J'0ZH O0&46\N>R-!7:1TSV=>Y717%EF.UEO
ME!0(_%TP(.?N)IL;FC,5^%:GE6PGK1SVT[I>MLH+:"7+AU:Z4/YB#60K+X.;
M2N6U_U2SZA6OE?I( UFF_E'/ +W(!?6,K;P$^2K5DG0L#][KIR?JNG>/'?4$
MDO3=;N[)NGC.)[[U[SZR0P=X0@NIBA;2E''S-050XFU8/;-19)[8+W$6;@(O
M)[UK4B<)P@;&?M?13Y71XE7<Y>-UP:VPF7U4Q7E17CH=L2,F6-4[J>-M8'F.
M?S\.#HQE\%U?W(6H^Y^C/ZO_D(L+Z(U7VXF%R&JNK]X:-Q+T"83[QAN81+<Z
MF+-A[K[GG)S8V-.<@\9G8.B!),YTWU':]CB_C[J7V^"!NE@G@V^9U)J;M[?4
M9X'?(D@N6XIN1; &):J@\="XR+>V,W?[$H?_.>D=5092+@O6D \Z&XVCYJR
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
MW"&9SH&2<VR#<8>:A?LKQXUX:1L=X(>7JC20A-/3W12WLC59!=Y'P^!4'6P
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
MUK#O#\MM'NJ>] 5Z_LRH7/EU'&!]NMM""OOY\(;<O,D=!2$KR?'Z]W!UQVL
M[LY:Y3^F/578( #:VH5]BG-=)&N\^4IHA<]0RRV=M_L+[K[":UY]W?/'^K$,
M7;[3DF4*G<'7N@5N:X339I*PVD(R<&)HAK':R,W4"OW^V%2/U*O']POB&GQ\
MGP[:+,P8FSHW)ZHSW8(:KKO662X]64W@<)O4MFT*A'3JL\):)P7PO,T-.O):
M4E4^"0!79>UG^02 -9A7L\21#*RI).:@N]P,YQV8\(S$^X@Z4^+87W34 >E(
M!G5OIW"@N.O6LS7R08RZ8KJ]!+F>-W3O#<?'[PT:%%@K7K<??X F%Z,A&L/"
M8&)S POA88N9N$.ET+0Z5[W+-]/S<[IK)=$ *N(X2YJS$.::<:,,Z8F&Z>:&
M(P&]=@ZK:2HR'JF='A]BJ>CJC79T]?YTV^LN3CPD&WA=A$D9A3>9?*I<#'+H
M,7F!'>0XRL24"BD^@LW :68]0>I*BDHKB5ECW2TJ=/!%238+G:LEOL/[5];;
MWM^9/YWG0G.T=3S7(X=42GCXR[3GGW'A"PWU[WJ+;2!=3E$8LE:AK/LWG0?5
M)3*;,SP!PI- ZS3P1;^<^T+>@MS?H1VM@#.ISW>38[MAG?W==])Y6-AE -^%
MLX55J<X&HSA62$84^:-L5?+147CO>MJVG$V_8@,I@Y9B.\2AE<X4 6=I'/^D
MZ;YQAAPHSGK831@;!0^KU]@&V[0EK]<])5BA CJ<JUC@5$)D;8IF$]<:4X!-
MX/Q%RCCHKE'PT&=KQ-\X>7@;V\*^;2 G'6[YZDX^Q!;LR%+HE)HMVOK1MVT.
M-. K+(5!9=V]O5F[0QUAW26=.]K<H)!P=5+G4G 9VI8=]:P.KCW)U[60]MV.
MI$SGQ6RZ'-/X2N==B7BH-4Z:)=.J-,,SGGQMM]>ASW<ZOR5FM^"P0]:4<Z:$
MA& A7K_OD0$1@ 5T]!%3N-E4H\EDX]+AYS1QYO#U>!P(1X8H./I";Z WA4ZB
M0VL&'2;N)!"',0,1 BS;YB]G)'W=( AB-#FY54E-<^&2/?B;/L?9NT.O[G=.
M7SW .#B>I=3=9N9#+Z$4#VBPY=AC7)#P3K_;P@4?A<*F17C34,)_PUK% ]?!
MJ;G(Z9UA]+J!<@#[J@%8%<[3T+93ZDJ'SC'6HH[NMF8?.S%L]=)]E:*[7:_=
M\_,7;6X,GQ\XIZJT%1X!&#J5K]NQ*V&WA2JZV$)/S_@VVKAXI2ADV/:9IPR
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
MP99G>NZV<$L-H[%7UT@=6))  -7JU,#P?IHN.+\-:8!![Z(%^@,JO43!N!,
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
M%$4MHFT!$B*.*S2MC-5T,P@/(R!%"JE>9V#'9QDNHFO=SU?0J8[]3O!QYD!
MNYGR#=/'.%)HV?-8>XK2A&Y;K'>)Q.]K/$[@%,0ALU9,:SR\"S2!$N5)-]ZX
M<Z?Z46]AM?6V<*&YL "(&G!/BJE83@,49+?($'SO'*%_A>$9S07IPA7#7;DQ
M9Y]#8C2<Y2;U342^%(40P&2H(8F'7Z/!<?0\4!+SWF3RKB FR#VWB4=(Q",X
M]7 ;^P6JA/D\V.TRUNC_+>7Q#@'X+IYS0L''"'%5E$& AKRCS<0K9U*"S@"
M)WYYVQCA ]2RH4O".PF7'P!4WKX2.)M"-5U7RO*\&>"9S(9 "%1NSV _A-8_
MN[E<\ F@ I!-E\I8,&LIZIM,%\#=\O)/27X%U&:#'0AR6V+^9 0"^Y!)S?(O
M59.T-TI,\'J5MOQ!N,/%*58*6Z]86)N*JH]*93'=@V1B_QYLZ,@5$_/G[VB
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
M0.CTS__1]5]02P$"% ,4    "  N/W)4F*5&<TX/  "LI0  $0
M    @ $     :6YT>BTR,#(Q,3(S,2YX<V102P$"% ,4    "  N/W)4V3^)
M_A 3  #,[0  %0              @ %]#P  :6YT>BTR,#(Q,3(S,5]C86PN
M>&UL4$L! A0#%     @ +C]R5.\@*183'@  9MH! !4              ( !
MP"(  &EN='HM,C R,3$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( "X_<E1J%2F*
MZ5T  #^(!0 5              "  09!  !I;G1Z+3(P,C$Q,C,Q7VQA8BYX
M;6Q02P$"% ,4    "  N/W)4ZA'BQ< ^   3. 0 %0              @ $B
MGP  :6YT>BTR,#(Q,3(S,5]P<F4N>&UL4$L! A0#%     @ +C]R5,;70I9R
M$0  &E@   \              ( !%=X  &EN='I?97@P-# R+FAT;5!+ 0(4
M Q0    ( "X_<E0Z.&#'T"$  (.>   /              "  ;3O  !I;G1Z
M7V5X,30P,2YH=&U02P$"% ,4    "  N/W)4$5"&_-H!  "@!@  #P
M        @ &Q$0$ :6YT>E]E>#(S,#$N:'1M4$L! A0#%     @ +C]R5*'>
M:FFZ!@  2BL   \              ( !N!,! &EN='I?97@S,3 Q+FAT;5!+
M 0(4 Q0    ( "X_<E15OT\3(P<  .PL   /              "  9\: 0!I
M;G1Z7V5X,S$P,BYH=&U02P$"% ,4    "  N/W)4<]G5RK0#  #"#P  #P
M            @ 'O(0$ :6YT>E]E>#,R,#$N:'1M4$L! A0#%     @ +C]R
M5)3&0(&T P  _PX   \              ( !T"4! &EN='I?97@S,C R+FAT
M;5!+ 0(4 Q0    ( "X_<E1PDXI,MKH! ,Q(#@ 4              "  ;$I
L 0!I;G1Z7VDQ,&LM,3(S,3(Q+FAT;5!+!08     #0 - #@#  "9Y (    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
