<SEC-DOCUMENT>0001079973-24-001167.txt : 20240805
<SEC-HEADER>0001079973-24-001167.hdr.sgml : 20240805
<ACCEPTANCE-DATETIME>20240805164944
ACCESSION NUMBER:		0001079973-24-001167
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		17
CONFORMED PERIOD OF REPORT:	20240731
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Creation of a Direct Financial Obligation or an Obligation under an Off-Balance Sheet Arrangement of a Registrant
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240805
DATE AS OF CHANGE:		20240805

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			PRO DEX INC
		CENTRAL INDEX KEY:			0000788920
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		IRS NUMBER:				841261240
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-14942
		FILM NUMBER:		241175627

	BUSINESS ADDRESS:	
		STREET 1:		2361 MCGAW AVENUE
		CITY:			IRVINE
		STATE:			CA
		ZIP:			92614
		BUSINESS PHONE:		949-769-3231

	MAIL ADDRESS:	
		STREET 1:		2361 MCGAW AVENUE
		CITY:			IRVINE
		STATE:			CA
		ZIP:			92614

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PRO-DEX, INC.
		DATE OF NAME CHANGE:	20151110

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CONTEXT CAPITAL FUNDS
		DATE OF NAME CHANGE:	20151104

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	PRO DEX INC
		DATE OF NAME CHANGE:	19920703
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>pdex_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<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/2024" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:us-roles="http://fasb.org/us-roles/2024" xmlns:country="http://xbrl.sec.gov/country/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:PDEX="http://pro-dex.ccom/20240731">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_US%2DGAAP%2D2024 -->
<!-- Field: Set; Name: xdx; ID: xdx_03F_PDEX_pro%2Ddex.ccom_20240731 -->
<!-- Field: Set; Name: xdx; ID: xdx_048_20240731_20240731 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_05B_edei%2D%2DEntityCentralIndexKey_0000788920 -->
<!-- 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 -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000004" name="dei:EntityCentralIndexKey">0000788920</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="pdex-20240731.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-07-31">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000788920</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-07-31</xbrli:startDate>
        <xbrli:endDate>2024-07-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>
  </ix:resources>
 </ix:header>
</div>


<p style="margin: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="eolPage1"></span><span id="V242690_8K_HTM"></span><span id="V242690_8K_HTM_EOLPAGE1"></span><span id="FIS_TOP_OF_DOCUMENT"></span><span id="V242690_8K_HTM_V241347_8K_HTM"></span><span id="FIS_FORM"></span><span id="FIS_UNIDENTIFIED_TABLE"></span>&#160;</p>

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

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

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

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

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

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

<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM <span id="xdx_90E_edei--DocumentType_c20240731__20240731_z3Z5IKeaYk4c"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000009" name="dei:DocumentType">8-K</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>CURRENT REPORT</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: center"><b>Pursuant to Section 13 or 15(d) of the</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities
Exchange Act of 1934</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: center">Date of Report (Date of earliest event reported):
<b><span id="xdx_905_edei--DocumentPeriodEndDate_c20240731__20240731_zUpFbaBtbVQ7"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt:datemonthdayyearen" id="Fact000010" name="dei:DocumentPeriodEndDate">July 31, 2024</ix:nonNumeric></span></b></p>

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

<p style="font: 16pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_906_edei--EntityRegistrantName_c20240731__20240731_zny5w7VO9U14"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000011" name="dei:EntityRegistrantName">PRO-DEX, INC.</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Exact name of registrant as specified in charter)</i></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: 34%; text-align: center"><b><span id="xdx_909_edei--EntityIncorporationStateCountryCode_c20240731__20240731_zBYj5o40RhPl"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt-sec:stateprovnameen" id="Fact000012" name="dei:EntityIncorporationStateCountryCode">Colorado</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90B_edei--EntityFileNumber_c20240731__20240731_zLqHIBNvq35l"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000013" name="dei:EntityFileNumber">0-14942</ix:nonNumeric></span></b></td>
    <td style="width: 33%; text-align: center"><b><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20240731__20240731_zzpLt8OC8Nr9"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000014" name="dei:EntityTaxIdentificationNumber">84-1261240</ix:nonNumeric></span></b></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center"><span style="font-size: 8pt"><i>(State or other jurisdiction of incorporation)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(Commission File Number)</i></span></td>
    <td style="text-align: center"><span style="font-size: 8pt"><i>(IRS Employer Identification Number)</i></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-align: center"><b><span id="xdx_90F_edei--EntityAddressAddressLine1_c20240731__20240731_zsgTrCeJmhHh"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000015" name="dei:EntityAddressAddressLine1">2361 McGaw Avenue</ix:nonNumeric></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_90D_edei--EntityAddressCityOrTown_c20240731__20240731_zensPZcU5pak"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000016" name="dei:EntityAddressCityOrTown">Irvine</ix:nonNumeric></span>, <span id="xdx_90B_edei--EntityAddressStateOrProvince_c20240731__20240731_zHYLeGeH18Na"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt-sec:stateprovnameen" id="Fact000017" name="dei:EntityAddressStateOrProvince">California</ix:nonNumeric></span> <span id="xdx_907_edei--EntityAddressPostalZipCode_c20240731__20240731_z0sjSsFUQxN4"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000018" name="dei:EntityAddressPostalZipCode">92614</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Address of principal executive offices, zip
code)</i></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><span id="xdx_90A_edei--CityAreaCode_c20240731__20240731_zanHJXVosGya"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000019" name="dei:CityAreaCode">(949)</ix:nonNumeric></span> <span id="xdx_907_edei--LocalPhoneNumber_c20240731__20240731_zTGNPfkxI9Sg"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000020" name="dei:LocalPhoneNumber">769-3200</ix:nonNumeric></span></b></p>

<p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><i>(Registrant&#8217;s telephone number including
area code)</i></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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Check the appropriate box below if the Form 8-K filing is intended
to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</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: 6%"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_907_edei--WrittenCommunications_c20240731__20240731_zsTJmBqAFH45"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt:booleanfalse" id="Fact000021" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 94%">Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</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: 6%"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_900_edei--SolicitingMaterial_c20240731__20240731_zD3qGOCHSoW5"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt:booleanfalse" id="Fact000022" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 94%">Soliciting material pursuant to Rule 14a-12(b) under the Exchange Act (17 CFR 240.14a-12)</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: 6%"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_908_edei--PreCommencementTenderOffer_c20240731__20240731_zo1dszOarojf"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt:booleanfalse" id="Fact000023" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 94%">Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</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: 6%"><span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_908_edei--PreCommencementIssuerTenderOffer_c20240731__20240731_z91fwvXc7Uzh"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 94%">Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</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"></p>

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

<p style="font: 8pt/7pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></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="border: Black 1pt solid; width: 39%; text-align: center"><span style="font-size: 8pt"><b>Title of each class</b></span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 24%; text-align: center"><span style="font-size: 8pt"><b>Trading Symbol(s)</b></span></td>
    <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 37%; text-align: center"><span style="font-size: 8pt"><b>Name of each exchange on which registered</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"><span id="xdx_90D_edei--Security12bTitle_c20240731__20240731_zkubQDH7nvb9"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000025" name="dei:Security12bTitle">Common Stock, no par value</ix:nonNumeric></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span id="xdx_909_edei--TradingSymbol_c20240731__20240731_zt9E3MwAe79d"><ix:nonNumeric contextRef="AsOf2024-07-31" id="Fact000026" name="dei:TradingSymbol">PDEX</ix:nonNumeric></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span id="xdx_909_edei--SecurityExchangeName_c20240731__20240731_zlNNtYBYEzu4"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt-sec:exchnameen" id="Fact000027" name="dei:SecurityExchangeName">NASDAQ</ix:nonNumeric></span> Capital Market</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">Indicate by check mark whether the registrant is an emerging growth
company as defined in Rule 405 of the Securities Act of 1933 (&#167;230.405 of this chapter) or Rule 12b-2 of the Securities Exchange
Act of 1934 (&#167;240.12b-2 of this chapter).</p>

<p style="font: 10pt/6pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.45pt; text-align: justify">&#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: 50%; text-align: justify">Emerging growth company&#160;&#160;<span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_90B_edei--EntityEmergingGrowthCompany_c20240731__20240731_zo7VxQSsRnc3"><ix:nonNumeric contextRef="AsOf2024-07-31" format="ixt:booleanfalse" id="Fact000028" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></td>
    <td style="width: 50%; text-align: justify">&#160;</td></tr>
  </table>
<p style="font: 10pt/6pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If an emerging growth company, indicate by checkmark 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;<span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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

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

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

<p style="margin-top: 0; margin-bottom: 0"></p>



<p style="margin-top: 0; margin-bottom: 0"></p>

<p style="margin-top: 0; margin-bottom: 0">&#160;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->


<p style="margin-top: 0; margin-bottom: 0"></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 13.5pt 0 0pt; letter-spacing: 0pt; text-align: justify"><b>Item 1.01.
Entry into a Material Definitive Agreement. </b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 13.5pt 0 6pt; letter-spacing: 0pt; text-align: justify"><i><span style="text-decoration: underline">Amendment
to Amended and Restated Credit Agreement</span></i></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 6pt; letter-spacing: 0pt; text-align: justify; text-indent: 23pt">On
July 31, 2024 (the &#8220;Amendment Date&#8221;), Pro-Dex, Inc. (the &#8220;Company&#8221;) entered into Amendment No. 4 to Amended and
Restated Credit Agreement (the &#8220;Amendment&#8221;) with Minnesota Bank and Trust, a division of HTLF Bank (&#8220;MBT&#8221;), successor
by merger to Minnesota Bank and Trust, which amends the Company&#8217;s Amended and Restated Credit Agreement (as amended, the &#8220;Credit
Agreement&#8221;). The Amendment (i) provides for a new term loan, Term Loan C, in the amount of $5,000,000, (ii) uses the proceeds from
Term Loan C to repay the entire $3,000,000 balance that was outstanding on the Amendment Date under the $7,000,000 Amended and Restated
Revolving Note (the &#8220;Amended Revolving Note&#8221;), and (iii)&#160;terminates the $3,000,000 Supplemental Revolving Credit Note
(the &#8220;Supplemental Revolving Note&#8221;) under which no amounts had been drawn. Loan origination fees in the amount of $10,000
are payable to MBT in conjunction with Term Loan C.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 6pt; letter-spacing: 0pt; text-align: justify; text-indent: 23pt">The
purpose of Term Loan C is to refinance the Amended Revolving Note (as described above), with the balance of Term Loan C available to finance
the Company&#8217;s repurchase of its common stock pursuant to our 10b5-1 plan. As a result of the refinance of the Amended Revolving
Note and termination of the Supplemental Revolving Note, after the Amendment the Company has $7,000,000 (under the Amended Revolving Note)
of revolving borrowing capacity under the Credit Agreement.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 6pt; letter-spacing: 0pt; text-align: justify; text-indent: 23pt">Term
Loan C is evidenced by a promissory note (&#8220;Term Note C&#8221;) in the amount of $5,000,000 and requires monthly principal payments
in the amount of $83,333 plus accrued interest beginning September 1, 2024, through its maturity on August 1, 2029.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 6pt; letter-spacing: 0pt; text-align: justify; text-indent: 23pt">Term
Note C bears interest at an annual rate equal to the greater of (a) 5.0% or (b) SOFR for a one-month period from the website of the CME
Group Benchmark Administration Limited plus 2.5% (the &#8220;Adjusted Term SOFR Rate&#8221;). The Company is required to pay all accrued
and unpaid interest on Term Note C through the date of each principal payment. Any principal on Term Note&#160;C that is not previously
prepaid by the Company shall be due and payable in full on the maturity date (or earlier termination of Term Note C).</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 6pt; letter-spacing: 0pt; text-align: justify; text-indent: 23pt">Upon
the occurrence and during the continuance of an event of default, the interest rate of the Term Note&#160;C is increased by 3% and MBT
may, at its option, declare Term Note C immediately due and payable in full.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 12pt; letter-spacing: 0pt; text-align: justify; text-indent: 23pt">All loans under the Amended Credit Agreement, including Term
Note C and the Amended Revolving Note, are secured by substantially all of the Company&#8217;s assets pursuant to a Security Agreement
entered into on September 6, 2018, between the Company and MBT. The Credit Agreement and Term Note C contain representations and warranties,
affirmative, negative and financial covenants, and events of default that are customary for loans of this type.</p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 23pt">Copies
of the Amendment and Term Note C are attached as exhibits to this Current Report on Form 8-K. The above descriptions are qualified by
reference to the complete text of the Amendment and Term Note C. The representations, warranties, and covenants contained in those documents
were made only for purposes of the transactions represented thereby as of the specific dates therein, are solely for the benefit of the
Company and MBT, may be subject to limitations agreed upon by the Company and MBT, including, among others, being qualified by disclosures
made for the purposes of allocating contractual risk between the parties instead of establishing these matters as facts, and may be subject
to standards of materiality applicable to the contracting parties that differ from those applicable to investors. Investors are not third-party
beneficiaries under those documents and should not rely on the representations, warranties and covenants, or any descriptions thereof,
as characterizations of the actual state of facts or condition of the Company. Moreover, information concerning the subject matter of
representations and warranties contained in those documents may change after the date of those documents, which subsequent information
may or may not be fully reflected in the Company&#8217;s public disclosures. Rather, investors and the public should look to the disclosures
contained in the Company&#8217;s reports under the Securities Exchange Act of 1934, as amended, for information concerning the Company.</p>


<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->


<p style="font: 10pt Times New Roman, Times, Serif; margin: 4.5pt 0 6pt; letter-spacing: 0pt; text-align: justify"><b>Item 2.03.
Creation of a Direct Financial Obligation or an Obligation under an Off- Balance Sheet Arrangement of a Registrant.</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 23pt">	The
disclosures concerning the Amendment and Term Note C contained in Item 1.01 above are incorporated into this Item 2.03 by this reference.</p>

<p style="margin-top: 0; margin-bottom: 0"></p>

<p style="margin-top: 0; margin-bottom: 0"><b>Item&#160; 9.01.&#160;Financial Statements and Exhibits. </b></p>



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

<p style="font: 10pt Times New Roman, Times, Serif">&#160;(d) Exhibits.</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; font: 11pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 10pt">Exhibit
    Number</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; vertical-align: bottom"><span style="font-size: 10pt">Description</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 11pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 0.1in; letter-spacing: 0pt; text-align: justify; width: 12%"><span style="font-size: 10pt">10.1</span></td>
    <td style="text-align: justify; width: 88%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; letter-spacing: 0pt; text-align: justify; text-indent: -0.75pt"><a href="ex10x1.htm"> Amendment No 4 to Amended and Restated Credit Agreement dated July 31, 2024 by and between Pro-Pro-Dex, Inc. and Minnesota Bank &amp; Trust, a division of HTLF Bank.</a></p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 12.4pt; letter-spacing: 0pt; text-align: justify; text-indent: -4.05pt"></p></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="font: 11pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 0.1in; letter-spacing: 0pt; text-align: justify"><span style="font-size: 10pt">10.2</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; letter-spacing: 0pt; text-align: left; text-indent: -0.75pt"><a href="ex_10z2.htm">Promissory Note dated July 31, 2024 made by Pro-Dex, Inc. in favor of Minnesota Bank &amp; Trust, a division of HTLF Bank.</a></p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 11pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 0.1in; letter-spacing: 0pt; text-align: justify"><span style="font-size: 10pt">104</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Cover Page Interactive Data File (the cover page XBRL tags
are embedded within the inline XBRL document)</p></td></tr>
  </table>

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

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

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

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0; letter-spacing: 0pt; text-align: justify; text-indent: 23pt"><span style="font-size: 10pt">&#160;</span></p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0; letter-spacing: 0pt; text-align: justify; text-indent: 23pt"></p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></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>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: 3pc">Pursuant to the requirements of the Securities Exchange
Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned hereunto 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>Date:&#160;&#160;August 5, 2024</td>
    <td colspan="2"><b>Pro-Dex, Inc. </b></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 59%">&#160;</td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 36%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>By:</td>
    <td style="border-bottom: Black 1pt solid">/s/ Alisha K. Charlton</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Alisha K. Charlton</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>Chief Financial Officer </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">&#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: 4 -->
    <div style="border-bottom: Black 1pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->


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



<p style="font: 11pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>INDEX TO EXHIBITS</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="width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="border-bottom: Black 1pt solid; font: 11pt Times New Roman, Times, Serif; text-align: justify"><span style="font-size: 10pt">Exhibit
    Number</span></td>
    <td style="border-bottom: Black 1pt solid; text-align: left; vertical-align: bottom"><span style="font-size: 10pt">Description</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 11pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 0.1in; letter-spacing: 0pt; text-align: justify; width: 12%"><span style="font-size: 10pt">10.1</span></td>
    <td style="text-align: justify; width: 88%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; letter-spacing: 0pt; text-align: justify; text-indent: -0.75pt"><a href="ex10x1.htm"> Amendment No 4 to Amended and Restated Credit Agreement dated July 31, 2024 by and between Pro-Pro-Dex, Inc. and Minnesota Bank &amp; Trust, a division of HTLF Bank.</a></p>

<p style="font: 11pt Times New Roman, Times, Serif; margin: 0 0 0 12.4pt; letter-spacing: 0pt; text-align: justify; text-indent: -4.05pt"></p></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="font: 11pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 0.1in; letter-spacing: 0pt; text-align: justify"><span style="font-size: 10pt">10.2</span></td>
    <td><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: -0.75pt"><a href="ex_10z2.htm">Promissory Note dated July 31, 2024 made by Pro-Dex, Inc. in favor of Minnesota Bank &amp; Trust, a division of HTLF Bank.</a></p></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="font: 11pt Times New Roman, Times, Serif; white-space: nowrap; padding-left: 0.1in; letter-spacing: 0pt; text-align: justify"><span style="font-size: 10pt">104</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify">Cover Page Interactive Data File (the cover page XBRL tags
are embedded within the inline XBRL document)</p></td></tr>
  </table>
<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; text-align: center">&#160;</p>

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

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex10x1.htm
<DESCRIPTION>AMENDMENT NO. 4 TO AMENDED AND RESTATED CREDIT AGREEMENT
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0pt"><FONT STYLE="font-size: 10pt">Exhibit 10.1</FONT></P>

<P STYLE="margin: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt/107% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-size: 10pt"><B>AMENDMENT
NO. 4 TO AMENDED AND RESTATED CREDIT AGREEMENT AND</B></FONT></P>

<P STYLE="font: 10pt/107% Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-size: 10pt"><B>SECURITY
AGREEMENT</B></FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 2.9pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0.45pt 2.9pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font: 10pt/107% Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-size: 10pt"><B>This AMENDMENT
NO. 4 TO AMENDED AND RESTATED CREDIT AGREEMENT AND TO SECURITY AGREEMENT,</B> dated as of July 31, 2024 (the &ldquo;<U>Amendment</U>&rdquo;),
between <B>Pro-Dex, Inc.</B>, a Colorado corporation (the &ldquo;<U>Borrower</U>&rdquo;), and <B>Minnesota Bank &amp; Trust</B>, a division
of HTLF Bank, successor by merger to Minnesota Bank and Trust (the &ldquo;<U>Lender</U>&rdquo;).</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0.4pt 0 0; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt"><B><U>RECITALS</U></B>:</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">A.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">The Borrower and the Lender are parties to that certain Amended and Restated Credit Agreement
dated as of November 6, 2020, as amended by that certain Amendment No. 1 to Amended and Restated Credit Agreement dated as of November
5, 2021, by that certain Amendment No. 2 to Amended and Restated Credit Agreement dated as of December 29, 2022, and by that certain
Amendment No. 3 to Amended and Restated Credit Agreement dated as of December 29, 2023 (as so amended, the &ldquo;<U>Original Credit
Agreement</U>&rdquo;). </FONT></FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">B.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">The Borrower has requested that the Lender amend certain terms of the Original Credit Agreement.
</FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">C.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">Subject to the terms and conditions of this Amendment, the Lender will agree to the foregoing
request of the Borrower. </FONT></FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0.5pt 35.25pt; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt"><B>NOW,
THEREFORE</B>, the parties agree as follows:</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 13pt 17.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">1.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; "><B><U>Defined Terms</U></B>. All capitalized terms used in this Amendment
shall, except where the context otherwise requires, have the meanings set forth in the Original Credit Agreement as amended hereby. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 17.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">2.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; "><B><U>Amendments</U></B>. The Original Credit Agreement is hereby amended
as follows: </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">The definitions of the terms &ldquo;Available Supplemental Revolving Credit
Commitment&rdquo;, &ldquo;Excess Capital&rdquo;, &ldquo;Excess Capital Certificate&rdquo; &ldquo;Supplemental Revolving Credit Commitment&rdquo;,
&ldquo;Supplemental Revolving Credit Commitment Period&rdquo;, &ldquo;Supplemental Revolving Credit Conversion Option&rdquo;, &ldquo;Supplemental
Revolving Credit Loans&rdquo;, &ldquo;Supplemental Revolving Credit Note&rdquo; and &ldquo;Supplemental Revolving Credit Termination
Date&rdquo; defined in Section 1.01 of the Original Credit Agreement are hereby deleted in their respective entireties. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 24pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">The definitions of the terms &ldquo;Commitments&rdquo;, &ldquo;Loan&rdquo;,
&ldquo;Maturity Date&rdquo;, &ldquo;Notes&rdquo;, &ldquo;Obligations&rdquo;, &ldquo;Security Agreement&rdquo;, &ldquo;Term Loan(s)&rdquo;,
&ldquo;Term Note(s) and &ldquo;Total Usage&rdquo; appearing in Section 1.01 of the Original Credit Agreement are hereby amended in their
respective entireties to read as follows: </FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
&lsquo;<B>Commitment(s)</B>&rsquo; means individually or collectively, as the case may be, the Revolving Credit Commitment and the Term
Loan C Commitment.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Loan</B>&rsquo;
means any Revolving Credit Loan or Term Loan, as the context may require, and &ldquo;Loans&rdquo; means any or all of the Revolving Credit
Loans and the Term Loans, as the context may require.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Maturity
Date</B>&rsquo;: The earlier of: (a) the date on which the Loans become due and payable under Section 8.02 upon the occurrence of an
Event of Default; or (b) (i) the Revolving Credit Termination Date for the Revolving Credit Loans; (ii) November 1, 2027 for Term Loan
A; (iii) November 1, 2027 for Term Loan B; or (iv) August 1, 2029 for Term Loan C.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Notes</B>&rsquo;
means, individually or collectively, as the case may be, the Revolving Credit Note and the Term Notes.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Obligations</B>&rsquo;
means all Loans, Letter of Credit Obligations, advances, debts, liabilities, obligations, Banking Services Liabilities, covenants and
duties, owing by any Loan Party to the Lender of any kind or nature, present or future, which arise under this Agreement, any other Loan
Document, any Interest Rate Protection Agreement or by operation of law, whether or not evidenced by any note, guaranty or other instrument,
whether or not for the payment of money, whether arising by reason of an extension of credit, opening, guarantying or confirming of a
letter of credit, guaranty, indemnification or in any other manner, whether joint, several, or joint and several, direct or indirect
(including those acquired by assignment or purchases), absolute or contingent, due or to become due, and however acquired. The term includes,
without limitation, all amounts owed by the Borrower to the Lender at such date as a result of draws on letters of credit paid by the
Lender for which the Borrower has not reimbursed the Lender, all principal, interest, fees, charges, expenses, attorneys&rsquo; fees,
and any other sum chargeable to any Loan Party under this Agreement, under any other Loan Document, or under any Interest Rate Protection
Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Security
Agreement</B>&rsquo; means the Security Agreement made by the Borrower and the other Loan Parties in favor of the Lender, dated as of
September 6, 2018, as the same may be amended, amended and restated, supplemented or otherwise modified from time to time to the extent
permitted under the Loan Documents.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Term
Loan(s)</B>&rsquo; means, individually or collectively as the context requires, Term Loan A, Term Loan B, Term Loan C and each other
term loan now or hereafter made by the Lender to the Borrower.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Term
Note(s)</B>&rsquo; means, individually or collectively as the context requires, the Term Note A, the Term Note B, the Term Note C and
each other term note now or hereafter made by the Borrower payable to the order of the Lender.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Total
Usage</B>&rsquo; At any date of determination, the sum of (a) the aggregate outstanding principal balance of the Revolving Credit Loans;
<U>plus</U> (b) the Letter of Credit Obligations; <U>plus</U> (c) the outstanding principal balance of Term Loan C.&rdquo;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000">(c)
</FONT><FONT STYLE="font-size: 10pt">Section 1.01 of the Original Credit Agreement is hereby further amended by inserting the following
new definitions of the terms &ldquo;Fourth Amendment&rdquo;, &ldquo;Fourth Amendment Effective Date&rdquo;, &ldquo;Interest Rate Protection
Agreement&rdquo;, &ldquo;Term Loan C&rdquo;, &ldquo;Term Loan C Commitment&rdquo;, and &ldquo;Term Note C&rdquo; in the appropriate alphabetical
order:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
&lsquo;<B>Fourth Amendment</B>&rsquo; means that certain Amendment No. 4 to Amended and Restated Credit Agreement and to Security Agreement
dated as of July 31, 2024, amending this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Fourth
Amendment Effective Date</B>&rsquo;: means the &lsquo;Effective Date&rsquo; of the Fourth Amendment, as such term is therein defined.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Interest
Rate Protection Agreement</B>&rsquo;: means any agreement with respect to any interest rate, currency or commodity swap, forward, future
or other derivative transaction, cap or collar agreement or option or similar agreement, involving or settled by reference to, financial
or pricing indices or measures of economic, financial or pricing risk or value, or any similar transaction or any combination of these
transactions, which is entered into by and between the Borrower and Lender or any of its Affiliates, including, without limitation, all
amendments and modifications thereof and supplements thereto</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt">&lsquo;<B>Term
Loan C</B>&rsquo;: means the Loan described in Section 2.01(c).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Term
Loan C Commitment</B>&rsquo;: means the obligation of the Lender to make the Term Loan C in a single disbursement to the Borrower in
a principal amount not to exceed $5,000,000 on the Fourth Amendment Effective Date.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&lsquo;<B>Term
Note C</B>&rsquo;: means the promissory note of the Borrower described in Section 2.05(e), as such promissory note may be amended, modified
or supplemented from time to time, and such term shall include any substitutions for, or renewals of, such promissory note&rdquo;.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.01 of the Original Credit Agreement is hereby amended by inserting
a new Section 2.01(c) to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12.95pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
(c) <B>Term Loan C</B>. The Lender agrees to disburse Term Loan C to the Borrower on the Fourth Amendment Effective Date, of which amount,
a portion will be used to refinance the entire principal balance of &ldquo;Supplemental Revolving Credit Loans&rdquo; outstanding under
the Original Credit Agreement with the remainder deposited into depository account number 9161005392, maintained by the Borrower with
the Lender.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0.5pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000">(e)
Section Section 2.02(b), regarding the Supplemental Revolving Credit Commitment, and 2.02(c) of the Original Credit Agreement are hereby
amended in their respective entireties to read as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Calibri, Helvetica, Sans-Serif; font-size: 10pt">&#9;</FONT></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-family: Calibri, Helvetica, Sans-Serif; font-size: 10pt"></FONT><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">&ldquo;</FONT>
(b) Intentionally Deleted.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt">&nbsp;&nbsp;&nbsp;&nbsp;<FONT STYLE="font-size: 10pt">(c)
The Borrower shall repay all outstanding Revolving Credit Loans on the Revolving Credit Termination Date.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(f)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.03 of the Original Credit Agreement is hereby amended in its
entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
<B>Section 2.03 Procedures for Borrowing</B>. The Borrower shall either (a) submit a draw request to the Lender in writing or telephonically;
or (b) use the Lender&rsquo;s electronic banking systems to request each proposed borrowing in accordance with the requirements of such
systems as may be in effect from time to time. Each such notice shall be effective upon receipt by the Lender, shall be irrevocable,
and shall specify the date and amount of borrowing requested. At the request of the Lender, a telephonic request must be confirmed in
writing by the Borrower within three (3) Business Days after such request. So long as (a) all conditions precedent set forth in Article
IV with respect to such borrowing have been satisfied, and the Total Usage at such time does not exceed the lesser of (i) the amount
of the Revolving Credit Commitment or (ii) the Borrowing Base, in each case after giving effect to such Revolving Credit Loan, the Lender
shall provide immediately available funds to the Borrower in the amount of such requested borrowing on the requested borrowing date by
depositing such funds into depository account number 9161005392, maintained by the Borrower with the Lender. Each borrowing shall be
on a Business Day.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12.95pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(g)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.04(b) of the Original Credit Agreement, regarding the voluntary
reduction or termination of the Supplemental Revolving Credit Commitment, is hereby amended in its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-family: Calibri, Helvetica, Sans-Serif; font-size: 10pt">&#9;</FONT><FONT STYLE="font-size: 10pt">&ldquo;
&#9;(b) Intentionally deleted.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12.95pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(h)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.05(b) of the Original Credit Agreement, regarding the Supplemental
Revolving Credit Note, is hereby amended by in its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-family: Calibri, Helvetica, Sans-Serif; font-size: 10pt">&#9;</FONT><FONT STYLE="font-size: 10pt">&ldquo;
&#9;(b) Intentionally deleted.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(i)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.05 of the Original Credit Agreement is hereby further amended
by redesignating existing subsections (e) and (f) of such Section as subsections (f) and (g) and inserting a new subsection (e) immediately
following subsection (d) of such Section to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
(e) Term Note C. The Term Loan C made by the Bank shall be evidenced by the Term Note C. Term Loan C shall mature and be payable in accordance
with the provisions of Term Note C. The Bank shall enter in its records the amount of Term Loan C, the rate of interest borne on Term
Loan C and the payments of Term Loan C received by the Lender, and such records shall be conclusive evidence of the subject matter thereof,
absent manifest error. Principal payments made on Term Note C may not be reborrowed.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 13.15pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(j)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.06 of the Original Credit Agreement is hereby amended in its
entirety to read as follows:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 13.15pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; "></FONT></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 13.15pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; "></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 13.15pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-family: Calibri, Helvetica, Sans-Serif; font-size: 10pt; ">&#9;</FONT><FONT STYLE="font-size: 10pt; ">&ldquo;
&#9;<B>Section 2.06 Optional Prepayments</B>. &#9;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.5in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE=""><B>Revolving Credit Loans</B>. The Borrower shall have the right, by giving written notice to
the Lender by not later than 3:00 p.m. (Minneapolis time) on the Business Day of such payment, to voluntarily prepay the Revolving Credit
Loans in whole or in part at any time without premium or penalty. </FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 0 1.5in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE=""><B>Term Loans</B>. The Borrower shall have the right, by giving written notice to the Lender by
not later than 3:00 p.m. (Minneapolis time) on the Business Day of such payment, to voluntarily prepay each Term Loan in whole or in
part at any time, subject to the contemporaneous payment of any premium or fees set forth in the Term Note evidencing such Term </FONT></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt">Loan.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.5in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE=""><B>Effect on Interest Rate Protection Agreements</B>. Any optional prepayment under Section 2.06
or mandatory prepayment under Section 2.07 of a Loan may cause or result in the early termination, in whole or in part, of a related
Interest Rate Protection Agreement and the payment by Borrower of related early termination amounts. </FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(k)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.07 of the Original Credit Agreement is hereby amended by in
its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.5in; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt">&ldquo;Section
2.07 <B>Mandatory Prepayments</B>. If, at any time,</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.5in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">the Total Usage exceeds the Borrowing Base, then the Borrower, shall, upon demand, promptly repay
Revolving Credit Loans and/or Term Loan C in an aggregate amount that is equal to or greater than the amount of such excess together
with interest on the amount prepaid; or </FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.5in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">the sum of (i) the outstanding principal amount of Revolving Credit Loans; <U>plus</U> (ii) Letter
of Credit Obligations exceeds the Revolving Credit Commitment, then the Borrower shall, upon demand, shall prepay Revolving Loans in
the amount of such excess together with interest on the amount prepaid and/or cash collateralize the Letter of Credit Obligations.&rdquo;
</FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(l)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.09(c) of the Original Credit Agreement, regarding interest payments
on Supplemental Revolving Credit Loans, is hereby amended by in its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-family: Calibri, Helvetica, Sans-Serif; font-size: 10pt">&#9;</FONT><FONT STYLE="font-size: 10pt">&ldquo;
&#9;(c) Intentionally deleted.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 6.95pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(m)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 2.10(b) of the Original Credit Agreement, regarding Supplemental
Revolving Credit Commitment Fees, is hereby amended by in its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: left; text-indent: 0in"><FONT STYLE="font-family: Calibri, Helvetica, Sans-Serif; font-size: 10pt">&#9;</FONT><FONT STYLE="font-size: 10pt">&ldquo;
&#9;(b) Intentionally deleted.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 5.5pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(n)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 6.9 of the Original Credit Agreement is hereby amended by in its
entirety to read as follows: </FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
<B>Section 6.09 Use of Proceeds</B>. Use the proceeds of: (a) the Revolving Credit Loans to finance (i) the Borrower&rsquo;s working
capital needs, including the purchase of inventory and equipment, and (ii) the repurchase of the Borrower&rsquo;s common stock pursuant
to a 10b5-1 plan, and for general corporate purposes of the Borrower, in each case to the extent not prohibited under any Requirement
of Law or the Loan Documents, (b) Term Loan A to repurchase shares of the Borrower&rsquo;s stock; (b) Term Loan B to finance tenant improvements
to the PDEX Building and equipment purchases; and (c) Term Loan C to (i) refinance &ldquo;Supplemental Revolving Credit Loans&rdquo;
(made pursuant to this Agreement prior to the Fourth Amendment Effective Date) and (ii) finance the repurchase of the Borrower&rsquo;s
common stock pursuant to 10b5-1 plans.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 5.5pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(o)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 7.04(f) of the Original Credit Agreement is hereby amended by
in its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
(f) Only so long as no Default or Event of Default has occurred and is continuing either before or following the making of any such Investment,
the Borrower may make other Investments that would not otherwise be permitted by this Section 7.04 (such Investments being referred to
herein as &ldquo;<U>Other Investments</U>&rdquo;) in an amount not to exceed $500,000 during any period of twelve consecutive months.</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 6.7pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(p)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 7.07(a) of the Original Credit Agreement is hereby amended in
its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 5.3pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt">&ldquo;
(a) Declare or pay any dividend on, or make any payment on account of, or set apart assets for a sinking or other analogous fund for,
the purchase, redemption, defeasance, retirement or other acquisition of, any Equity Interests of the Borrower or any of its Subsidiaries,
whether now or hereafter outstanding, or make any other distribution in respect thereof, either directly or indirectly, whether in cash
or property or in obligations of the Borrower or any of its Subsidiaries (collectively, &ldquo;<B>Restricted Payments</B>&rdquo;), <U>provided</U>,
that:</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 1.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(i)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">the Borrower may use proceeds from Term Loan C to repurchase its outstanding equity securities
pursuant to a repurchase program approved by the board of directors of the Borrower; </FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 6.5pt 1.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 6.5pt 1.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(ii)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">a Subsidiary of the Borrower may make a Restricted Payment to the Borrower; </FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 6.5pt 1.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iii)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">the Borrower may declare and pay dividends and make other distributions and payments with respect
to its Equity Interests if payable solely in its Equity Interests; and </FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 5.7pt 1.75in; text-align: justify; text-indent: 0.25in"><FONT STYLE="font-size: 10pt"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(iv)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT><FONT STYLE="">Only so long as no Default or Event of Default has occurred and is continuing before making thereof
or would result from any such payment, the Borrower may make Restricted Payments that would not otherwise be permitted by this Section
7.07.&rdquo; </FONT></FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 5.5pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(q)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 8.01 of the Original Credit Agreement is hereby amended by deleting
the occurrence of the word &ldquo;or&rdquo; at the end of subsection (j), replacing the period (i.e., &ldquo;.&rdquo;) at the end of
subsection (k) with &ldquo;; or&rdquo; and by inserting a new subsection (l) immediately thereafter to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 5.9pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt">&ldquo;
(l) there occurs under any Interest Rate Protection Agreement (A) an &ldquo;event of default&rdquo; (as defined in such Interest Rate
Protection Agreement) with respect to the Borrower after giving effect to any applicable notice requirement and/or cure period set forth
therein or (B) an early termination or acceleration of such Interest Rate Protection Agreement by Lender or its Affiliate pursuant to
the terms thereof.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 5.5pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(r)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Section 8.02 of the Original Credit Agreement is hereby amended by inserting
a new subsection (c) immediately following subsection (b) of such Section to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 13.05pt 1in; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt">&ldquo;
(c) Notwithstanding the foregoing, Obligations evidenced by an Interest Rate Protection Agreement shall be terminated and accelerated
only in accordance with the terms of that Interest Rate Protection Agreement.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">3.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; "><B>Amendment to Security Agreement</B>. Section 10(a) of the Security
Agreement is hereby amended in its entirety to read as follows: </FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 5.95pt 1in; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt">&ldquo;
(a) This Agreement shall remain in full force and effect until all Obligations are paid in full and all Commitments have lapsed or have
been terminated, at which time this Agreement shall automatically terminate (other than obligations under this Agreement which expressly
survive such termination) and the Secured Party shall, upon the request and at the expense of the Grantors, forthwith release all of
its liens and security interests hereunder and shall execute and deliver all UCC termination statements and/or other documents reasonably
requested by the Grantors evidencing such termination.&rdquo;</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12.95pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">4.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; "><B><U>Conditions to Effectiveness</U></B>. This Amendment shall become
effective on the date (the &ldquo;<U>Effective Date</U>&rdquo;) when, and only when, the Lender shall have received: </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">this Amendment, duly executed by the Borrower; </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">an Interest Rate Protection Agreement, duly executed by the Borrower,
in form and substance reasonably satisfactory to the Lender; </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">payment of accrued but unpaid Supplemental Revolving Credit Commitment
Fees together with accrued but unpaid interest on the Supplemental Revolving Credit Note; </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">a non-refundable Term Loan C origination fee in the amount of $10,000,
payable in immediately available funds; </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12.95pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(e)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">evidence that the Borrower is in good standing in the States of California
and Colorado; and </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 12.15pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(f)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">such other documents as the Lender may reasonably request. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">5.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; "><B><U>Representations and Warranties</U></B>. To induce the Lender to
enter into this Amendment, the Borrower represents and warrants to the Lender as follows: </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">The execution, delivery and performance by the Borrower of this Amendment
and each other Loan Document to which the Borrower is a party have been duly authorized by all necessary corporate action, do not require
any approval or consent of, or any registration, qualification or filing with, any government agency or authority or any approval or
consent of any other person (including, without limitation, any shareholder), do not and will not conflict with, result in any violation
of or constitute any default under, any provision of the Borrower&rsquo;s articles of incorporation or bylaws, any agreement binding
on or applicable to the Borrower or any of its property, or any law or governmental regulation or court decree or order, binding upon
or applicable to the Borrower or of any of its property and will not result in the creation or imposition of any security interest or
other lien or encumbrance in or on any of its property pursuant to the provisions of any agreement applicable to the Borrower or any
of its property; </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; "><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">The representations and warranties contained in the Original Credit Agreement
are true and correct as of the date hereof as though made on that date except: (i) to the extent that such representations and warranties
relate solely to an earlier date; and (ii) that the representations and warranties set forth in Section 5.04 of the Original Credit Agreement
to the audited annual financial statements and internally-prepared interim financial statements of the Borrower shall be deemed to be
a reference to the audited financial statements and interim financial statements, as the case may be, of the Borrower most recently delivered
to the Lender pursuant to Section 6.01(a) or 6.01(b) of the Original Credit Agreement; </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(c)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">No events have taken place and no circumstances exist at the date hereof
which would give the Borrower the right to assert a defense, offset or counterclaim to any claim by the Lender for payment of the Obligations;
</FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(d)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">The Original Credit Agreement, as amended by this Amendment, and each
other Loan Document to which the Borrower is a party are the legal, valid and binding obligations of the Borrower and are enforceable
in accordance with their respective terms, subject only to bankruptcy, insolvency, reorganization, moratorium or similar laws, rulings
or decisions at the time in effect affecting the enforceability of rights of creditors generally and to general equitable principles
which may limit the right to obtain equitable remedies; and </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(e)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">Before and after giving effect to this Amendment, there does not exist
any Default or Event of Default. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 13.1pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">6.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt"><B><U>Release</U></B>. The Borrower hereby releases and forever discharges the Lender and
its successors, assigns, directors, officers, agents, employees and participants from any and all actions, causes of action, suits, proceedings,
debts, sums of money, covenants, contracts, controversies, claims and demands, at law or in equity, which the Borrower ever had or now
has against the Lender or its successors, assigns, directors, officers, agents, employees or participants by virtue of the Lender&rsquo;s
relationship to the Borrower in connection with the Loan Documents and the transactions related thereto </FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 11.55pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">7.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; line-height: 107%"><B><U>Reference to and Effect on the Loan Documents</U></B>. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(a)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">From and after the date of this Amendment, each reference in the Original
Credit Agreement to &ldquo;this Agreement&rdquo;, &ldquo;hereunder&rdquo;, &ldquo;hereof&rdquo;, &ldquo;herein&rdquo; or words of like
import referring to the Original Credit Agreement, and each reference to the &ldquo;Credit Agreement&rdquo;, the &ldquo;Credit Agreement&rdquo;,
&ldquo;thereunder&rdquo;, &ldquo;thereof&rdquo;, &ldquo;therein&rdquo; or words of like import referring to the Original Credit Agreement
in any other Loan Document shall mean and be a reference to the Original Credit Agreement as amended hereby; and except as specifically
set forth above, the Original Credit Agreement remains in full force and effect and is hereby ratified and confirmed. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt 35.25pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">(b)</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt; ">The execution, delivery and effectiveness of this Amendment shall not,
except as expressly provided herein, operate as a waiver of any right, power or remedy of the Lender under the Agreement or any other
Loan Document, nor constitute a waiver of any provision of the Agreement or any such other Loan Document. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 13pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">8.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt"><B><U>Costs, Expenses and Taxes</U></B>. The Borrower agrees to pay on demand all costs and
expenses of the Lender in connection with the preparation, reproduction, execution and delivery of this Amendment and the other documents
to be delivered hereunder or thereunder, including their reasonable attorneys&rsquo; fees and legal expenses. In addition, the Borrower
shall pay any and all stamp and other taxes and fees payable or determined to be payable in connection with the execution and delivery,
filing or recording of this Amendment and the other instruments and documents to be delivered hereunder and agrees to save the Lender
harmless from and against any and all liabilities with respect to, or resulting from, any delay in the Borrower&rsquo;s paying or omission
to pay, such taxes or fees. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">9.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt"><B><U>Governing Law</U></B>. THE VALIDITY, CONSTRUCTION AND ENFORCEABILITY OF THIS AMENDMENT SHALL BE GOVERNED BY THE INTERNAL LAWS
OF THE STATE OF MINNESOTA, WITHOUT GIVING EFFECT TO CONFLICT OF LAWS PRINCIPLES THEREOF. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">10.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt"><B><U>Headings</U></B>. Section headings in this Amendment are included herein for convenience
of reference only and shall not constitute a part of this Amendment for any other purpose. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"></FONT></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">11.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt"><B><U>Counterparts</U></B>. This Amendment may be executed in counterparts and by separate
parties in separate counterparts, each of which shall be an original and all of which taken together shall constitute one and the same
document. Receipt by telecopy, pdf file or other electronic means of any executed signature page to this Amendment shall constitute effective
delivery of such signature page. </FONT></P>

<P STYLE="font: 12pt Times New Roman, Times, Serif; margin: 0 0 11.65pt; text-align: justify; text-indent: 35.5pt"><FONT STYLE="font-size: 10pt; color: #010000"><FONT STYLE="display: inline-block; width: 0.5in; float: left; white-space:nowrap">12.</FONT><FONT STYLE="font-family: Times New Roman, Times, Serif">
</FONT></FONT><FONT STYLE="font-size: 10pt"><B><U>Recitals</U></B>. The Recitals hereto are incorporated herein by reference and constitute
a part of this Amendment. </FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 44pt 0.65pt 44.1pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-size: 10pt">[signature
page follows]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 44pt 0.65pt 44.1pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 44pt 0.65pt 44.1pt; text-align: center; text-indent: -0.5pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr><td style="text-align: center; width: 100%"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence -->&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->


<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0in"><FONT STYLE="font-size: 10pt">IN
WITNESS WHEREOF, the parties hereto have caused this Amendment to be executed as of the date first above.</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt"></FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="text-align: right; width: 50%; vertical-align: top"><B>BORROWER</B>:</TD>
  <TD STYLE="width: 50%"></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;<IMG SRC="signature_001.gif" ALT=""></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="text-align: right; vertical-align: bottom"><B>LENDER</B>:</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD>&nbsp;</TD>
  <TD>&nbsp;<IMG SRC="signature_002.gif" ALT=""></TD></TR>
</TABLE>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt"></FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 1in; text-align: left; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 3.5pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 12pt/107% Times New Roman, Times, Serif; margin: 0 0 0 3.5pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt/107% Times New Roman, Times, Serif; margin: 0 0 0 3.5pt; text-align: center; text-indent: 0in"><FONT STYLE="font-size: 10pt">[signature
page Amendment No. 4 to Amended and Restated Credit Agreement and to Security Agreement]</FONT></P>

<P STYLE="margin: 0pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>ex_10z2.htm
<DESCRIPTION>PROMISSORY NOTE DATED JULY 31, 2024
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">



<P STYLE="font: 11.9pt F1; text-align: right;  margin-bottom: 0pt"><FONT STYLE="font-size: 10pt">Exhibit 10.2</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: right; margin-bottom: 0pt"><FONT STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif">&nbsp;</FONT></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center;  margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: justify; margin: 16.55pt 72pt 0pt 57pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"><B>Minnetonka, Minnesota</B></P></TD></TR>
</TABLE>

<P STYLE="font: 11.9pt F1; text-align: justify; margin: 16.55pt 72pt 0pt 57pt"></P>

<P STYLE="text-indent: 20pt; text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FOR
VALUE RECEIVED, the undersigned, PRO-DEX, INC., a Colorado corporation (the <U>&#8220;Borrower</U>&#8221;), promises to pay to the
order of MINNESOTA BANK &amp; TRUST, a division of HTLF Bank, a Colorado state chartered banking corporation (together with its
successors and assigns, the &#8220;Lender&#8221;), the principal sum of FIVE MILLION AND No/100THS DOLLARS (U.S. $5,000,000.00) on
or before August 1, 2029 (the &#8220;<U>Maturity Date&#8221;</U>) together with interest on the principal amount thereof outstanding
from time to time at the rate or rates described below, and any and all other amounts which may be due and payable hereunder or
under any of the Loan Documents (hereinafter defined) from time to time.</FONT></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Interest</B>.
The Borrower promises to pay interest on the unpaid principal amount hereof from the date hereof until such principal amount is paid
in full at the following floating rate of interest per annum (the &#8220;Index&#8221;): an adjusted rate (the &#8220;Adjusted Term SOFR
Rate&#8221;) that is equal to: (1) the <B>greater</B> of (A) five percent (5.00%) (the &#8220;<U>Floor&#8221;</U>) and (B) the forward-looking
term rate based on SOFR for a one month period (to the extent that such tenor is available to Lender and Lender has determined it can
be administered), as quoted by Lender based on the website of the CME Group Benchmark Administration Limited (CBA) (or a successor administrator
of the Term SOFR Rate selected by Lender (the &#8220;Term SOFR Administrator&#8221;))(&#8220;Term SOFR&#8221;), based on the applicable
Term SOFR rate as determined by Lender and as in effect on each applicable date of determination, in each case, as such Term SOFR rate
changes and is recalculated from time to time in accordance with the terms below, and as adjusted for all applicable reserve requirements
and any costs arising from time to time in connection with a change in government regulation as reasonably determined by Lender (such
higher amount, the &#8220;Term SOFR Rate&#8221;), plus (2) 2.50% (the &#8220;Term SOFR Margin&#8221;); provided, that in the event Borrower
enters into an Interest Rate Protection Agreement in the form of an interest rate swap transaction with Lender with respect to interest
accruing under this Note, the 5.00% Floor will automatically be deemed not to apply to the principal portion of this Note that is so
hedged for the duration of such interest rate swap transaction and the foregoing is limited solely to an interest rate swap transaction
with the Lender and shall not apply to any other derivative product, such as in interest rate cap or collar. Interest accrued during
each calendar month shall be due and payable on the first day of the following calendar month, with the first such interest payment due
on September 1, 2024. Interest shall also be payable at maturity and interest accrued after maturity shall be payable on demand.</FONT></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject
to the terms of this Note, so long as the amounts outstanding under this Note are accruing interest at the Adjusted Term SOFR Rate, then
the Term SOFR Rate will be reset on each Business Day (the &#8220;<U>Reset Date&#8221;</U>) using the Term SOFR Rate as determined two
U.S. Government Securities Business Days preceding the applicable Reset Date (the &#8220;<U>Daily Reference Date&#8221;</U>); provided,
that in the event Borrower enters into an Interest Rate Protection Agreement in the form of an interest rate hedge, swap, collar or other
similar derivative transaction with Lender with respect to interest accruing under this Note, the Term SOFR Rate will be reset on the
first (1st) day of each month, using the Term SOFR Rate as determined two U.S. Government Securities Business Days</FONT></P>


<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
2</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="text-align: justify; margin: 16.6pt 75.8pt 0pt 57pt; font: 11.9pt F1"></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">preceding
such applicable day of the month (the &#8220;<U>Monthly Reference Date</U>"); provided, further, that if Term SOFR for a one month interest
period is not published for any applicable Daily Reference Date or Monthly Reference Date, and Lender determines in its sole discretion
that such failure is temporary, the applicable Term SOFR Rate shall be the Term SOFR Rate for a one month period as published on the
most recent applicable Business Day that Lender determines such Term SOFR Rate was available prior to the applicable Daily Reference
Date or Monthly Reference Date. For purposes of this Note, the term &#8220;<U>Business Day&rdquo;</U> means any day that is not a Saturday,
Sunday or other day that is a legal holiday under the laws of the State of New York or is a day on which banking institutions in such
state are authorized or required by law to close. The term &#8220;U.S. Government Securities Business Day&#8221; means any day except
for a Saturday, a Sunday or a day on which the Securities Industry and Financial Markets Association recommends that the fixed income
departments of its members be closed for the entire day for purposes of trading in U.S. Government Securities. The term &#8220;<U>Federal
Reserve Board&rdquo;</U> means the Board of Governors of the Federal Reserve System of the United States. The term &#8220;<U>SOFR&#8221;
</U>means a rate equal to the secured overnight financing rate as administered by the SOFR Administrator.</FONT></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FOR REFERENCE
ONLY, on the date hereof, the Term SOFR Rate is 5.3459% per annum and the Adjusted Term SOFR Rate is 7.8459%</B>. The Term SOFR Rate
is an index used by Lender for the determination of interest and Term SOFR Rate and the Adjusted Term SOFR Rate are not necessarily the
lowest interest rates charged by Lender on other loans to other customers. Borrower understands and agrees that Lender may make loans
to other customers based on other rates of interest as well. Lender will inform Borrower of the current Adjusted Term SOFR Rate from
time to time upon request by Borrower.</FONT></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>INTEREST
CALCULATION METHOD</U></B>. Interest on this Note is computed on an Actual/360 basis; that is, by applying the ratio of the applicable
interest rate over a year of 360 days, multiplied by the outstanding principal balance, multiplied by the actual number of days the principal
balance is outstanding. All interest payable under this Note is computed using this method. This calculation method results in a higher
effective interest rate than the numeric interest rate stated in this Note. The Term SOFR Rate shall be determined by Lender in accordance
with the terms hereof, and such determination shall be conclusive absent manifest error.</FONT></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>CONFORMING
CHANGES ADJUSTMENT</U></B>. In connection with the use or administration of Term SOFR, the Term SOFR Rate and Adjusted Term SOFR Rate,
Lender will have the right to make Conforming Changes from time to time and, notwithstanding anything to the contrary in this Note or
in any other promissory notes, loan documents or security documents, or other agreements between Borrower and Lender (each a &#8220;<U>Loan
Document&#8221;</U>), and any amendments implementing such Conforming Changes will become effective without any further action or consent
of any other party to this Note or any other Loan Document. Lender will notify Borrower from time to time of the effectiveness of any
Conforming Changes in connection with the use or administration of Term SOFR, the Term SOFR Rate or Adjusted Term SOFR Rate. The term
&#8220;<U>Conforming Changes&#8221;</U> means, with respect to either the use or administration of Term SOFR, the Term SOFR Rate or the
Adjusted Term SOFR Rate or the use, administration, adoption or implementation of any</FONT></P>


<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
3</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; margin: 16.6pt 75.8pt 0pt 57pt; font: 11.9pt F1"></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Benchmark
(as defined below) replacement, any technical, administrative or operational changes (including changes to the definition of &#8220;<U>Business
Day&#8221;</U>), timing and frequency of determining rates and making payments of interest, timing of borrowing requests or prepayment,
conversion or continuation notices, the applicability and length of lookback periods, and other technical, administrative or operational
matters) that Lender decides may be appropriate to reflect the adoption and implementation of any such rate or to permit the use and
administration thereof by Lender in a manner substantially consistent with market practice (or, if Lender decides that adoption of any
portion of such market practice is not administratively feasible or if Lender determines that no market practice for the administration
of any such rate exists, in such other manner of administration as Lender decides is reasonably necessary in connection with the administration
of this Note and the other Loan Documents).</FONT></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>UNAVAILABILITY
OF SOFR/BENCHMARK REPLACEMENT</U></B>. Subject to t<U>he Benchmark</U> Replacement provisions below, if, in connection with the implementation
and use of the Term SOFR Rate: (a) Lender determines (which determination shall be conclusive and binding absent manifest error) that
the &#8220;<U>Term SOFR Rate&#8221;</U> cannot be determined pursuant to the definition thereof, (b) Lender reasonably determines that
the Adjusted Term SOFR Rate does not adequately and fairly reflect the cost to Lender, or (c) Lender determines that any applicable law
has made it unlawful, or that any governmental authority has asserted that it is unlawful, for Lender or its applicable lending office
to make, maintain or fund loans or advances whose interest is determined by reference to SOFR, Term SOFR, or the Term SOFR Rate, or to
determine or charge interest rates based upon SOFR, Term SOFR, or the Term SOFR Rate; then upon notice of any such occurrence or determination
by Lender to Borrower, any obligation of Lender to make available the Adjusted Term SOFR Rate, and any right of Borrower to use the Adjusted
Term SOFR Rate, shall be suspended until Lender revokes such notice. Upon receipt of such notice, all amounts outstanding under this
Note will be deemed to accrue at the Benchmark Replacement rate, if applicable, or if such Benchmark Replacement rate is not available
or does not adequately and fairly reflect the cost to Lender, at the Adjusted Prime Rate. The term &#8220;<U>Adjusted Prime Rate&#8221;
</U>means a variable rate of interest that is equal to: (1) the <U>greater</U> of (A) five percent (5.0%), and (B) the rate last quoted
by The Wall Street Journal as the &#8220;Prime Rate&#8221; in the United States or, if The Wall Street Journal ceases to quote such rate,
the highest per annum interest rate published by the Federal Reserve Board in Federal Reserve Statistical Release H.15 (519) (Selected
Interest Rates) as the &#8220;bank prime loan&#8221; rate or, if such rate is no longer quoted therein, any similar rate quoted therein
(as determined by Lender) or any similar release by the Federal Reserve Board (as determined by Lender) (such higher amount, the &#8220;Prime
Rate&#8221;), plus (2) an applicable percentage selected by Lender, taking into consideration any selection or recommendation of a replacement
rate by any relevant agency or authority, and evolving or prevailing market practice, to reasonably approximate the Adjusted Term SOFR
Rate or otherwise adequately and fairly reflect the cost to Lender, as determined in its discretion (the &#8220;Prime Margin&#8221;).</FONT></P>



<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
4</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; margin: 16.6pt 75.8pt 0pt 57pt; font: 11.9pt F1"></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>BENCHMARK
REPLACEMENT</B>.</FONT></P>



<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 6pt; margin-left: 20pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;(a)
Benchmark Replacement. Notwithstanding anything to the contrary, if Lender has determined in its sole discretion that (i) the administrator
of Term SOFR, or any relevant agency or authority for such administrator, of Term SOFR (or any substitute index which replaces the Term
SOFR (Term SOFR or such replacement, the &#8220;<U>Benchmark&#8221;</U>)) has announced that such Benchmark will no longer be provided,
(ii) any relevant agency or authority has announced that such Benchmark is no longer representative, or (iii) any similar circumstance
exists such that such Benchmark has become permanently unavailable or ceased to exist (each a &#8220;<U>Benchmark Transition Event&#8221;</U>),
then Lender shall (x) replace such Benchmark with a replacement rate or (y) if one or more such circumstances apply to fewer than all
tenors of such Benchmark used for determining an Interest Period hereunder, discontinue the availability of the affected interest periods.
With respect to Term SOFR, such replacement rate will be Daily Simple SOFR unless Lender reasonably determines that Daily Simple SOFR
is not readily available or shall otherwise reasonably determine that a different rate has been recommended as a replacement benchmark
rate for determining such a rate by the by the Federal Reserve Board or the Federal Reserve Bank of New York, or a committee officially
endorsed or convened by the Federal Reserve Board or the Federal Reserve Bank of New York, or any successor thereto (the &#8220;<U>Relevant
Governmental Body&#8221;</U>). In the case of a replacement rate other than Term SOFR, Lender may add a spread adjustment selected by
Lender, taking into consideration any selection or recommendation of a replacement rate by any relevant agency or authority, and evolving
or prevailing market practice. Such replacement rates for the Benchmark as applicable, each a &#8220;<U>Benchmark Replacement&#8221;</U>.
The term <U>&#8220;Daily Simple SOFR&#8221;</U> means a daily rate based on SOFR and determined by Lender in accordance with the conventions
for such rate selected by Lender.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 6pt; margin-left: 20pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;&nbsp;&nbsp;(b)
<U>Notices; Standards for Decisions and Determinations.</U> Lender will notify Borrower of (i) the implementation of any Benchmark Replacement
and (ii) the effectiveness of any Conforming Changes in connection with the use, administration, adoption or implementation of a Benchmark
Replacement. Lender will notify Borrower of the removal or reinstatement of any tenor of a Benchmark pursuant to clause (a) above. Any
determination, decision or election that may be made by Lender pursuant to this provision, including any determination with respect to
a tenor, rate or adjustment or of the occurrence or non-occurrence of an event, circumstance or date and any decision to take or refrain
from taking any action or any selection, will be conclusive and binding absent manifest error and may be made in its sole discretion
and without consent from any other party to this Note or any other Loan Documents, except, in each case, as expressly required pursuant
to this provision.</FONT></P>

<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
5</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; font-size: 11.9pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Payment
Terms.</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 6pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 35pt; text-align: right"><FONT STYLE="font-size: 10pt">(a)</FONT></TD><TD STYLE="width: 5pt"></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Payment
                                            Dates</U>. Payments of principal and interest due under this Note, if not sooner declared
                                            to be due in accordance with the provisions hereof, shall be made as follows:</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>



<P STYLE="text-align: justify; margin: 2.8pt 72.55pt 0pt 93pt; font: 11.9pt F2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11.9pt F2; margin-top: 0pt; margin-bottom: 6pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 55pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</FONT></TD><TD STYLE="width: 5pt"></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">On the first day
of each month, commencing September 1, 2024, and continuing until July 1, 2029, the Borrower shall make payments of principal in the
amount of 83,333.33 plus accrued interest; and</FONT></TD>
</TR></TABLE>


<P STYLE="text-align: justify; margin: 2.8pt 72.6pt 0pt 129pt; font: 11.9pt F2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11.9pt F2; margin-top: 0pt; margin-bottom: 6pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 55pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</FONT></TD><TD STYLE="width: 5pt"></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Loan shall
be due and payable, and Borrower hereby promises to pay the outstanding principal amount of the Loan to Lender, together with all accrued
interest thereon then remaining unpaid and all other unpaid amounts, charges, fees and expenses outstanding under this Note or under
any of the other Loan Documents, on the Maturity Date, subject to earlier prepayment as provided herein or in any other Loan Document.</FONT></TD>
</TR></TABLE>


<P STYLE="text-align: justify; margin: 2.75pt 72.35pt 0pt 129pt; font: 11.9pt F2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font: 11.9pt F2; margin-top: 0pt; margin-bottom: 6pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 35pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)</FONT></TD><TD STYLE="width: 5pt"></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><U>Method
                                            of Payment</U>. Both principal and interest are payable in lawful money of the United States
                                            of America to the Lender at 9800 Bren Road East, Suite 200, Minnetonka, MN 55343 (or other
                                            location specified by the Lender) in immediately available funds. By its execution of this
                                            Note, Borrower authorizes the Lender to charge from time to time against any of Borrower&#8217;s
                                            depository accounts maintained with the Lender any such payments when due and the Lender
                                            will use its reasonable efforts to notify the Borrower of such charges.</FONT></TD>
</TR></TABLE>

<P STYLE="margin-top: 0; margin-bottom: 0"></P>


<P STYLE="text-align: justify; margin: 2.8pt 72.35pt 0pt 93pt; font: 11.9pt F2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 6pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Interest
Calculation Method</B>. Interest on this Note shall be calculated on the basis of a 360-day year and the actual number of days elapsed
in any portion of a month in which interest is due. If any payment to be made by the Borrower hereunder shall become due on a day other
than a Business Day, such payment shall be made on the next succeeding Business Day.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 6pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Prepayment;
Minimum Interest Charge</B>. This Note may be prepaid in whole or in part at any time, so long as such prepayment is accompanied by a
simultaneous payment of any applicable termination fees payable under any Interest Rate Protection Agreement, plus accrued interest on
the amount being prepaid through the date of prepayment. In any event, even upon full prepayment of this Note, Borrower understands that
Lender is entitled to a minimum interest charge of $15.00. Early payments will not, unless agreed to by Lender in writing, relieve Borrower
of Borrower&#8217;s obligation to continue to make payments of accrued unpaid interest. Rather, early payment will reduce the principal
balance due. Borrower agrees not to send Lender payments marked &#8220;paid in full&#8221;, &#8220;without recourse&#8221;, or similar
language. If Borrower sends such a payment, Lender may accept it without losing any of Lender&#8217;s rights under this Note, and Borrower
will remain obligated to pay any further amount owed to Lender. All written communications concerning disputed amounts, including any
check or other payment instrument that indicates that the payment</FONT></P>



<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>PROMISSORY
NOTE</B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
6</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 6pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">constitutes
&#8220;payment in full&#8221; of the amount owed or that is tendered with other conditions or limitations or as full satisfaction of
a disputed amount must be mailed or delivered to: Minnesota Bank &amp; Trust, 9800 Bren Road East, Suite 200, Minnetonka, MN
55343.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Late
Charge</B>. If a payment due hereunder is not made within seven days after the date when due, Borrower shall pay to Lender a late payment
charge of 5% of the amount of the overdue payment to compensate Lender for a portion of the cost related to handling the overdue payment.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Interest
After Default</B>. Upon the occurrence of an Event of Default, including failure to pay upon final maturity, the interest rate on this
Note shall be increased by adding an additional 3.000 percentage point margin (&#8220;<U>Default Rate Margin&#8221;</U>). The De<U>f</U>ault
Rate Margin shall also apply to each succeeding interest rate change that would have applied had there been no default. However, in no
event will the interest rate exceed the maximum interest rate limitations under applicable law.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Loan
Agreement</B>. This Note is the Promissory Note referred to in, and is entitled to the benefits of, that certain Amended and Restated
Credit Agreement dated as of November 6, 2020, as amended by that certain Amendment No. 1 to Amended and Restated Credit Agreement dated
as of November 5, 2021, by that certain Amendment No. 2 to Amended and Restated Credit Agreement dated as of December 29, 2022, by that
certain Amendment No. 3 to Amended and Restated Credit Agreement dated as of December 29, 2023, and by that certain Amendment No. 4 to
Amended and Restated Credit Agreement dated as of July 31, 2024 (such Amended and Restated Credit Agreement, as amended to date and as
it may be further amended, modified, supplemented or restated from time to time being the &#8220;<U>Loan Agreement&#8221;</U>; capitalized
terms not otherwise defined herein being used herein as therein defined) by and between the Borrower and the Lender. The Loan Agreement,
among other things, (i) contains provisions for acceleration of the maturity hereof upon the happening of certain stated events prior
to the maturity hereof upon the terms and conditions therein specified; (ii) contains provisions for the mandatory prepayment hereof
upon certain conditions; and (iii) contains provisions for the voluntary prepayment hereof, upon certain conditions.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Security</B>.
This Note is secured by, among other things, that certain Security Agreement dated September 6, 2018, executed by the Borrower and the
other Loan Parties in favor of the Lender, pursuant to which each Loan Party granted a Lien in its assets to the Lender.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Waiver
of Presentment and Demand for Payment; Etc</B>. Borrower and any endorsers or guarantors hereof severally waive presentment and demand
for payment, notice of intent to accelerate maturity, protest or notice of protest and non-payment, bringing of suit and diligence in
taking any action to collect any sums owing hereunder or in proceeding against any of the rights and properties securing payment hereunder,
and expressly agree that this Note, or any payment hereunder, may be extended from time to time, and consent to the acceptance of further
security or the release of any security for this Note, all without in any way affecting the liability of Borrower and any endorsers or
guarantors hereof. No extension of time for the payment of this Note, or any</FONT></P>
<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
7</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">installment
thereof, made by agreement by Lender with any Person now or hereafter liable for the payment of this Note, shall affect the original
liability under this Note of the undersigned, even if the undersigned is not a party to such agreement.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Event
of Default</B>. Any Event of Default (as defined in the Loan Agreement) shall constitute an Event of Default under this Note. Upon the
occurrence of an Event of Default, in addition to any other rights or remedies Lender may have at law or in equity or under the Loan
Agreement or under any other Loan Document, Lender may, at its option, without notice to Borrower, declare immediately due and payable
the entire unpaid principal sum hereof, together with all accrued and unpaid interest thereon plus any other sums owing at the time of
such Event of Default pursuant to this Note, the Security Agreement or any other Loan Document. The failure to exercise the foregoing
or any other options shall not constitute a waiver of the right to exercise the same or any other option at any subsequent time in respect
of the same event or any other event. The acceptance by the holder of any payment hereunder which is less than payment in full of all
amounts due and payable at the time of such payment shall not constitute a waiver of the right to exercise any of the foregoing options
at that time or at any subsequent time.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Expense
Reimbursement</B>. Borrower agrees to pay all expenses for the preparation of this Note, as set forth in the Loan Agreement, including
exhibits, and any amendments to this Note as may from time to time hereafter be required, and the reasonable attorneys&#8217; fees and
legal expenses of counsel for Lender from time to time incurred in connection with the preparation and execution of this Note and any
document relevant to this Note, any amendments hereto or thereto, and the consideration of legal questions relevant hereto and thereto.
Borrower agrees to reimburse Lender upon demand for all reasonable out-of-pocket expenses (including attorneys&#8217; fees and legal
expenses) in connection with Lender&#8217;s enforcement of the obligations of the Borrower hereunder or under any Loan Document, whether
or not suit is commenced including, without limitation, attorneys&#8217; fees and legal expenses in connection with any appeal of a lower
court&#8217;s order or judgment. The obligations of the Borrower under this paragraph shall survive any termination of the Loan Agreement,
this Note, the Security Agreement and any other Loan Document.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Successors
and Assigns</B>. This Note shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors
and assigns except that Borrower may not assign or transfer its rights hereunder without the prior written consent of Lender, which consent
may be withheld in Lender&#8217;s sole discretion. In connection with the actual or prospective sale by the Lender of any interest or
participation in the loan obligation evidenced by this Note, Borrower hereby authorizes the Lender to furnish any information concerning
the Borrower or any of its affiliates, however acquired, to any Person or entity.</FONT></P>



<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
8</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Usury</B>.
Borrower and Lender agree that no payment of interest or other consideration made or agreed to be made by Borrower to Lender pursuant
to this Note shall, at any time, be in excess of the maximum rate of interest permissible by law. In the event such payments of interest
or other consideration provided for in this Note shall result in an effective rate of interest which, for any period of time, is in excess
of the limit of the usury or any other law applicable to the loan evidenced hereby, all sums in excess of those lawfully collectible
as interest for the period in question shall, without further agreement or notice between or by any party hereto, be applied to the unpaid
principal balance and not to the payment of interest; if a surplus remains after full payment of principal and lawful interest, the surplus
shall be remitted by Lender to Borrower, and Borrower agrees to accept such remittance. This provision shall control every other obligation
of the Borrower and Lender relating to this Note.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Business
Purpose Loan</B>. The Loan is a business loan. Borrower hereby represents that the loan evidenced by this Note is for commercial use
and not for personal, family or household purposes. The Borrower agrees that the Loan evidenced by this Note is an exempted transaction
under the Truth In Lending Act, 15 U.S.C., &#167;1601, et seq.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Primary
Deposit Account</B>. Borrower agrees to maintain Borrower&#8217;s primary deposit account with Lender or any banking affiliate of Lender
and keep such account at all times in good standing. If Borrower does not maintain a separate deposit account for its operations, but
rather its operations are primarily administered through a deposit account of Borrower&#8217;s parent or affiliate, then Borrower agrees
to cause such parent or affiliate to maintain its primary deposit account with Lender or any banking affiliate of Lender. As used herein,
&#8220;primary deposit account&#8221; means the deposit account into which substantially all of the receipts from the operations of Borrower,
or of Borrower&#8217;s parent or affiliate if applicable, are deposited and from which substantially all of its disbursements for its
operations are made. Lender may increase the prematurity interest rate applicable to this Note immediately by written notice to the Borrower
by one-fourth percent (0.25%) if Borrower does not maintain its primary deposit account with Lender.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Governing
Law</B>. THE VALIDITY, CONSTRUCTION AND ENFORCEABILITY OF THIS NOTE SHALL BE GOVERNED BY THE INTERNAL LAWS OF THE STATE OF MINNESOTA,
WITHOUT GIVING EFFECT TO CONFLICT OF LAWS PRINCIPLES THEREOF.</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>WAIVER
OF DEFENSES</U></B>. OTHER THAN CLAIMS BASED UPON THE FAILURE OF THE LENDER TO ACT IN A COMMERCIALLY REASONABLE MANNER, BORROWER WAIVES
EVERY PRESENT AND FUTURE DEFENSE (OTHER THAN THE DEFENSE OF PAYMENT IN FULL), CAUSE OF ACTION, COUNTERCLAIM OR SETOFF WHICH SUCH BORROWER
MAY NOW HAVE OR HEREAFTER MAY HAVE TO ANY ACTION BY THE LENDER IN ENFORCING THIS NOTE OR ANY OF THE LOAN DOCUMENTS. THIS PROVISION IS
A MATERIAL INDUCEMENT FOR THE LENDER GRANTING ANY FINANCIAL ACCOMMODATION TO THE BORROWER.</FONT></P>



<P STYLE="text-align: center; margin-top: 18.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 18.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>PROMISSORY
NOTE</U></B></FONT></P>

<P STYLE="text-align: center; margin-top: 2.75pt; margin-bottom: 0pt; font: 11.9pt F1"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Page
9</B></FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>U.S. $5,000,000.00</B></FONT></TD>
  <TD STYLE="text-align: right; width: 50%"><P STYLE="margin-top: 0; margin-bottom: 0"><B>Dated as of July 31, 2024</B></P>
                                            <P STYLE="margin-top: 0; margin-bottom: 0"></P></TD></TR>
</TABLE>
<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 11.9pt F1; text-align: center; margin-top: 2.75pt; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font-size: 11.9pt; margin-top: 0pt; margin-bottom: 12pt; margin-left: 0pt; text-indent: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Waiver
of Right to Jury Trial; Venue</B>. BORROWER WAIVES ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY ACTION RELATING TO OR ARISING FROM
THIS NOTE. AT THE OPTION OF LENDER, THIS NOTE MAY BE ENFORCED IN ANY UNITED STATES DISTRICT COURT FOR THE DISTRICT OF MINNESOTA OR THE
STATE COURT SITTING IN HENNEPIN OR RAMSEY COUNTY, MINNESOTA. BORROWER CONSENTS TO THE JURISDICTION AND VENUE OF ANY SUCH COURT AND WAIVES
ANY ARGUMENT THAT VENUE IN SUCH FORUMS IS NOT PROPER OR CONVENIENT. IN THE EVENT AN ACTION IS COMMENCED IN ANOTHER JURISDICTION OR VENUE
UNDER ANY TORT OR CONTRACT THEORY ARISING DIRECTLY OR INDIRECTLY FROM THE RELATIONSHIP CREATED BY THIS NOTE, LENDER, AT ITS OPTION, SHALL
BE ENTITLED TO HAVE THE CASE TRANSFERRED TO ONE OF THE JURISDICTIONS AND VENUES ABOVE DESCRIBED, OR IF SUCH TRANSFER CANNOT BE ACCOMPLISHED
UNDER APPLICABLE LAW, TO HAVE SUCH CASE DISMISSED WITHOUT PREJUDICE.</FONT></P>

<P STYLE="text-align: center; margin-top: 16.55pt; margin-bottom: 0pt; font: 11.9pt F2"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">[signature
page follows]</FONT></P>

<P STYLE="font: 11.9pt F2; text-align: center; margin-top: 16.55pt; margin-bottom: 0pt"></P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1pt solid"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="width: 100%"><tr><td style="text-align: center; width: 100%">&#160;</td></tr></table></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 11.9pt F2; text-align: center; margin-top: 16.55pt; margin-bottom: 0pt"></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the Borrower has caused this Promissory Note to be signed by its duly authorized officer in favor of the Lender and
to be dated as of the date set forth above.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-bottom: 0pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="text-align: justify; margin-top: 16.6pt; margin-bottom: 0pt; margin-left: 237pt; font: 11.9pt F1"><IMG SRC="signature_001.gif" ALT=""></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>signature_001.gif
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 signature_001.gif
M1TE&.#=AP@%] '<  "'^&E-O9G1W87)E.B!-:6-R;W-O9G0@3V9F:6-E "P
M    P@%] (?___^EG*5[A'NMK:7OYN_6UM;F]__W]_<(&1#FYMX   !K,1EK
M$!EK:VNE8Q!2C*7F6N;F$.;FUA#F6A"M$!GFI>9K6C%"0D*E8S&]O;W>E%+>
MK9000EH(&3JM8UJ$YN:ME%*MG.8Z&5K>E',08UJU[^:MG'.4G)SFUI1"2I3>
MK;6,8UH(&6-":QFMG#%"2EI2K:6$Q:40*909C*52[^;F>^;F6G/F,>;FUC'F
M6C&M,1D9K:49[^92SN;F6E(9SN:M6L5*C&/_]^^M[V-*[V-"6N^MWC%*WC&M
M&>]*G#&M*91"&>]"*91*K6-[G#%[[V,06N][WC$0&>\0:QD0")1*SF.M")1"
M")1"8UIC6F-[G.:MG,6$C)0A(1E[G,5:4E+>O7,Q*3$Z.C%S<WM2K<[WWK6$
MQ>]C6A"USM;.Q<Y[I5I*C,Y":Z64C)1S$&.M$&/F6K7F$+7FI1#F*1![:\X9
M[Q![*<X9K1 (  AS$$*M$$+F6I3F$)3FA!#F"!![2LX9SA![",X9C! 02H3_
M]]9[6A!""!!"*1!2K>]":X2MSN]S4H2UYK5[A%JM:^^$[[6MK1!S4J6MSG-"
M:\ZM[Q!*[Q"M*<Y*K1!"*<Y[K1![SG,0:\Y[[Q 0*<X02BFUYI2M2N^$[Y2M
MC!"MSE)"2LZMSA!*SA"M",Y*C!!"",Y[C!![SE(02LY[SA 0",X02@C>O5)K
M,4(0:Z40:X36UK6E:X3FWG.M,6.M:Z52[[7F>[7F,;7FI3'F*3%S,6,9K>_F
M*7,9[[5[:^\9[S%[*>\9K3$9K7,9[W-[*:52C.^M2J52SK49C._F"',9SK49
MC',9SG-["*7FWE*M,4)2[Y3F>Y3F,93FA#'F"#$9K<[F*5(9[Y1[2N\9SC%[
M".\9C#$9K5(9[U)[*82M2H12SI09C,[F"%(9SI09C%(9SE)["(1"0A Z"#K.
MYN\A"!![I9SOQ>:$Q=;F]]X02J6UO9SF]Z5S<YQ[G'NME)3F]T+F]W/F]Q!K
M:U*UE*WF]_?_]_\(_P !"!Q(L*#!@P@3*ES(L*'#AQ C2IQ(L:+%BQ@S:MS(
ML:/'CR!#BAQ)LJ3)DRA3JES)LJ7+ES!CRIQ)LZ;-FSASZMPY,LV)-EP"##B1
M(0$ ?SZ!#EA*E(#! @.X .62QNE! VGP2>6R=$": @0S_.1R M^)GR< $!@
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
M2%DR&; %5X@]4^:7)28=N =.5GJE.?0%\PD7VN,J 7!5AW:D3\07'H(51WJ
MK]A#F-B+84)6_^&5Y:(LL"<6Z&&9UW.DZ4,/KM$>H2BE0W8D&1  #<J@A-&@
M<'&F5Q6B@0&(7O]E([_20_\P -Y8+G\%F&"BFO5Q/6TP!CIB,.6#0FQQ*3=D
M=MF$-CJ%I+C1*F7AIY8641GPJK#ZJK20E!D@CBX%%NU@3$_B%)XEE?7B&('A
M(,/R*XXQ*- &./@P!@0@E9K%#U3R1$;Q)"!36 T@%%D0?,*4!G,'>U"1 ?_P
M'P?%JO^6CDJ36>3I%)6E/=W)%^/7?$^EG;.DG4EY0Y7Q70* !1@$BE3Q'^3Y
M!;,1%?Q")9YE/4K*GN!B  &063B46&#R11$EKBD748I$+D>B;))$ +.:!L%!
M&DGY2+ADJX]$ -JB.%P946D@CD* 8?5H.OX825A3/KA4 !_"'+/Z(1C_MB8P
M!K$J1ZXZV[,^^[- &[1".[1$6[1&>[1(^W<'MJ))*V<3I5Z.5 #C:!)"L$D3
M]4C^H%Z$X $/$'\)@ \K0 8800@FD 7Q<&A7NV(,4;57^U-6^U$4@6$3)9!R
M^TCUA@(OH @&00@#L (/T+0I40^UL YXP 936P:-< @D8 \CFA$HL )=T %C
M, 86\ (/,%W^L %>$']E@ %XL 88@0)?X YG>T<;P ],\P*;N[8FL Y8D@AZ
M&Q@;< @(\ !3&Q&$  *'H  <8 _MD+NIBP8&\ ]E\ ZW&T&$@ $(, D+";@>
M40;KT %B>T>-8 8J\0^$4 BS(",@X Z@^Q!E_V (WWL1*& (B& 09;  @W"\
M"U$&A\ "ZB4$8+"Z%@$&"* % X&W6J!>/ L 9<  D]"XSCNVC;  "! /.2,$
M)A"[*9&]@S 0X<L!S0O!XHL1_U"^TTL0A*"^[.MJ(- !']!K^,# %6&_".R_
MBU"Z:TL(## # CS %I$  D /AS (>!48]\# ( 52]<;#+;8;:L'#.>D/RY'
M0FP0_J"].5,/AB#!]19U K3#2RR^/_Q3/RRR47QA6!P8(%6^UEL0&YP"!C#!
M^6L(S#L0A. %O092T\5N4GP0]FN]*)#"XK-N6FP ]0# 7,S&, P257L/_E"^
M@U "@6$"(2P$&] (ZO^9"&>+ OS #O% #Y#[ &APNF&PNH1 #R8 0)LK!!LL
M"PGFP ($!NY0#O5F F<@Q@! "!G0""EHN_YK" _0RF+0M54+ EC R?Y0!BMP
M 3!@ @S0 _Z+GV/0".8+:@Y,QFB, 1T0NT(P B$L$"B@R%_P O&0N19  @-
M#[&GP@0!!M*+ HE R 5QNA?P ;E[ 8E #PNP!GG<M65P!AP NWT,$F5P#P+9
MO6QP83F\RH7 !JN\ +)0/IXKMKG; ==,""[  8H@O[8,"PA]88JD<=D["P9
MMH=@N#8[N[*@+2B0!7IKOV(;OFRP8B# #H2L 1R0SQU0 @D  I\K#_16!K'_
M@,#)B]#HJ[YC'!%@T 732P@GD, 8, _^/ ^[7 @<L 4770A&#6JDS ]BD,$$
M00M(W=#T8 CKNTGUP YKD+DQH,SU+!&$T+6KK+Q=O<"!@0_Q( 3Q+ L? @;L
M\,4]+=<@3-,/L%O=.]#75@@=\ 71*]4!O<^$8 '3*P0C',O?NP'L\ $&@ )>
M0,0@P-  @ *0+!#^H 'S,(X;8 B O<HZ, A@+4"%P (E( 2TH,8^-0+77 :%
M -H&H-+DC &@;1 ]_0 +@ ?T2Q 0K;<;/ ,0O  I0 ]>T+]AG1'W/(ZLS0(Q
MP 71S-;\\ X+L+T  -?6*[^++1 0_0$H< @/0 ];_X ;-ZP0HKS!%JW!"[#/
M[HN_!1&^WPO7T?S2 M (S3S9AO#%V;O/TGS,8*S3$B$$W2O,)G"\O/P.%C#;
ML"#90B *LUT0/4T&T-L!N8W=+>W/DQ EA& (H;&_Q4UD8_U3[ML!6,#;(##(
M0N  1&T [AT8X&R]_P#.BE &8O#%/K6VVAL8Y4O6 D'>!I"^:_!33L'$WTO9
M>KL!8K"_!ZZWE%VZK#T/.>/%>]O:MUNU"^G)ZDL+=&#%(/ "(:S@VA+9L;W@
MWWS  8T )0TB*JVW0K  ,Y S/(X!GN#-&[X1QWU'8& (($S?I5L(>DW*<MT%
ML;O;Z=O1VD((PKL0"<#4@__^P2I\WQ>] !Q SH2.V +AWHP^W1-.V3]=X..(
M NYPOOLMQAX> PTA!+S0U]$L$.Z;#(&! >5]Y@+!Y?$+SB?,VI\+*D*PV_X,
MT *1QY-0#Q;  AT<YQ9!"$$0Y9&MMUN]!E6KO0EPV=)[%!K0 69P88HNOWC
M 10I '@E7Q1]!@LN!'S]V &]OM/M#AQ %&V !D+ Z3U>[F0 [J M#]&N" 1
MRN.[ 5U@RR9@"(:[WNI+SN4# OA;!F@P;#N.U>KEOI>; ++=#@3@ G<.[J3M
MU @POANL &RP[8J^RH90WI/M#NC][\*>$8B\#EV0"*B=XXW VVYN#QDPVFA@
M KO_RP$Q/_/QH+O7CLXXSP&KR^/ZA<A?8 @(P,BH3KO6[+ED?F$R?^V;F[X*
M@-"SR[N*  9AD @Q8 )=L 8F<-L\7V]@( 8O\ XF( 8A3N<7D+HYI)XBD-+2
M+MYA"\8@$ ;=#?$QT+UXD )H8/?]GN,KL+MR+Y#[#AD\+PDSGP&J@ >2VPYE
M8 &([P7UL X(\ ):\,(C;Q#?"L4YJ5X)'!P@Q6*=CS7HV#G#VVMX1@C^ +=W
M-,;;V&*]]@]&O/K;V'T]3"ZO]OEWY/J8?T?+:@ BF[*8W[PIBVFN[_K:POM9
MJQ:G;\6[[_H"=/JQ[_O#>V$+],0BBXZJ7_D<B6Y,VQ#$_XW]WO_]X!_^XC_^
MY%_^YG_^Z)_^ZK_^[-_^[O_^\!__\C__]%__]G__&Y[[QN(0'T+Y).'_  %
MX$""!0T* >!/($( "!4:A!A1XD2*%2U>Q)A1XT:.'3U^/$AK0("1:$">)"@D
M 2V2:/P5\%>&WSHM!A-@&%0Q@8DL8A*U:YAAP$BB)!6AS%AFP9J'(%<.10.T
M(*$!*WRB23" GT\38>(A!1M6[%BR9<U&% (/A#L$#XZ>Q2@$Q8LQ)P:TX8<E
M7@(/7<@8,$@+#6")0D!X 0#F@IF&&QJY&_2.Y D,,PC#'2A$,,HR*QX$P->H
M@9?+_\ \B+F C(8U %"(\9)!*O]FVK5MW\9M,<$9%@8 "\G@[S)N B#",%Y8
MYL)7%%V^<BPCYOD_@B@.L;E,:,MPLIIGHY0+^_(&\0()+15HH,RZY[G=OX<?
M7ZP00H5DE!!8IL';W'*[8"\(C!!<\XN[BVSI KF"RKANN (PTX^_D^A;8)#O
MA'"!A:^$8)",@5!@QT/Y1B2Q1!,-6L]" ,JPH(,8"C! ,]D2 "P!V<HB!(,.
M/K )QN;,6"D#WX00HH '%Z(E R%CI,6#MEQ:\)!)""/D01DS0(. )+,4*,C!
M!O+2'^"4C#$#>MHA (4%./ "Q@0*:.=*EU0:0$@ O"2@("' P&,-[E!P1Q:5
M3#@D$=G_"C#!D =N3""-RVP\,\^&;,P QCL;7<FD$S?EM-.(ZF.A!,T*Z4"
M+?S!YYX33A@C3NO\)(M!%2-J;E$3Q,".D!4.F04P0O Y 9\+?A+"L2X2.4'"
M%=>1A3 5$#-@A$,46,.P#AX K(Q:VFCD M+HJX4+$RY@PQ]I!S& D$3G,6"#
M%L? RH)#6J-G 03*=>V+7$TX8=P'+L0 @?8&JL<0#MI1 80N9N$"#<?<0581
M=SO8L(Q[0GN!-->XP(>?%_8"08R/<3+04Y-/AN\\&0B#A0/\"+'@*"%,P \
M AB:#P5#9H4(4#(4TL#E%<^012 3[ 'L5<# 2! B!KMXX8(O_V#[\+IV3- T
M@2QX%$*#'7/\J^LP/A#"/M_.2\$ ?S104:Y#9LA/#.1^C1$$#TWK0HOL2!W8
MO 4ZP*_##PT140A8.F",D"^>PX #]18Y*L>#$RB$@Z,4*AEES3<_JXPS!JD9
M!*$93.0H&C&S#EV)FA,1C YD+B2G\^AJ@!_(8FRN[_S6F5(@%;YLB&DL0B#,
MEC :&&,,"_JD)18> = N3I*AUZ%9?ZX!???6&G(!P#*^JB<6VOG!0Y:FA A8
MP84(,214 .J9=W 1$Z,X,<OSBV%M#I!O0 S$<V07YP0X0,R<IS<"@04+@#*S
M0QQ+665AD-!H%8::T.]EA9@%]%23 /\.)H  2VL:BAIDGB-UJ1 :&L@(1% "
M(_FC':9AQ_,R$[NS%2)MAID5@ZHED U<@&SX  H*O$*  G!04@L! 1[F1["=
M9>L0\].9@ES'&+8!+!%8X> +T=<K G;1BV AQ!GN(Q#1U4PSNV*!#,V2(\0=
M) '^\9 0;)%&Z!6B:(2('YB2YARG':)9!"' Z;05N[> 86R9\8?.$$&0!.1(
M=><)(/9JMI[MU7$-94#,B@ZQR(%\QS6&^"-!;.$.$<&ODB":G^N^<C@9$J(=
M;*L9],0TO2_6TI8:4<JL6A8YD\B%<+1)W7"*%$3G+.UU#:&A$!RP(^H00@4@
M-(.!U@.@@6S_)@'X* &#L.4:*2E$,VA@4 IJ9B0"-.YL"\"._J2RGFT*9 0<
MX,);RD#(+F5 3\91'R%T,(]U/I$PBAP(&-CQ%3"X@YJT4,0H824$%8B*EK>$
M:$2=M@[WT4\1[:B'+^*AGEC$XQ^$.(&FRJ*F1&ST3E@*'@+\U#4\? 6/CN-F
M!Y(W!AZM#0%+'(@M_$@8#FU-5U_Y!RSZ5#<$<& , K!'G&#A#J,*@ OX 8$(
M/D"(#?P--4%3!(VL$\H5H?,R8##84<>@+/HTXF,Q*D,C?A)00U@& $%UQ_;V
MU">!!(PN8WA'NNPZAD:09I[WDVA@([JG"X0!:A[2U143$ !ZQ.(!S<]!04<S
M!YX"@. +%\A"#%Z8F 5T003Q,&07.)"!1ARB ]CAD 6.Y5%">$ ,71C6;%HK
MAC"$(6I?> 'O#!.&GY0A%ET( [8(,0+:_DL@! !#<=^BJQ<\H!Z><:D%2L>B
M0P27IW9+B;L<6#)G-N(+7TC$%J0B!.)V061H, YL2U=5T;JT*V'X2Y="QJ9V
M$$)AMHVE8/4K49RE)#[4T2^ ]SM@ A?8P =&<((5O& &-]C!#X9PA"4\80I7
6V,(7QG"&-;QA#G?8PQ\&<8@E$A  .P$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>signature_002.gif
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 signature_002.gif
M1TE&.#=AR &  '<  "'^&E-O9G1W87)E.B!-:6-R;W-O9G0@3V9F:6-E "P
M    R &  (?____O[^_W]_=K:V,    Q,3'W]]YS>W.<E)36UM[.ULY"0D+F
MWN8(" BUO;W%Q<Z$A(S%O<49&1"4E)0Q&0@04GM"6IR$6AE22DJEC!!SE!#F
MM=X06IQC6AE24EI2[^:E$%(9SN:E$!FE6AD($"F<I9RMI:5K:W-C6F,0.E*M
ME-ZE6DJMK;7>A*76]__>A.;>6GO>6C%2[Z7OE&L9[Z6$6DJ4C&MC$!!"6GOO
M]__6UJT9A*6EQ=YS6L5[>X1SC$*E6N]"6N]S6N^E6L52Q=X06LX($%)2A-XA
M&2%2I:6E6GNE6IRMYO<A*2D0&7OO[[VE,5(9I:49[^:E,1D0.ADZ6AE"A&.M
MYJ6$Q:5"[V-"I6-"E#%"&:6E*8Q"&>\0[V,0E#$0&>\0I6-S*8S>]QFE"(P0
MA&-S"(R$Q>806E)K6I2$I<6$YN:UE&O>[Y1"6L7>]UH06N_.E%K6[^;O&5KO
M&1#.&5K.&1#.Q7M:A)QSE&LQ$%I2I>;FK;52I<ZE>T*E[Q!S[Q"EQ1!SQ1!"
MSA 0SA#.C#HZ6E+OQ81S,1#OQ6-C$#KOWK7O.N;OSCKOE#KO.JWOE!#O$.;O
MSA#O$*UK$%KO8ZWO8^;O6EKO6A!2SK49SK7..N;.SCK..JW.E!#.$.;.SA#.
M$*W.8ZW.8^;.6EK.6A!2SI09SI3FK93OUIREG$):,1#.E'M[G)3.Q5HIA-XQ
M$#KO&7OO&3$II=X(I=[.&7O.&3$(A-Z$I>:$A+U"A*6EO7.E[W.E[S&E*>]S
M[S%S[W-S*>\08RD0*:6$[[6EQ3%SQ3&E*<5SQ7-S*<5"SC$0SC%"SG-"I1!"
M*81"*<X0SG,0I1 0*<Y"[Q 0[Q"$A.^EQ5*E[U*E".]S[U)S".\08P@0"*6$
M[Y2E",5SQ5)S",5"SE)"A!!""(1"",X0SE(0A! 0",YC,3IK,5K%K=[%K:6M
MYM9C8T)"[S$0[S$Z,1#.WN^$Q=8Z$"$Z.EKOWLYS2G.MO9RMC+49  #%Q=Y:
M:V/O[][O]^__[_\(_P !"!Q(L*#!@P@3*ES(L*'#AQ C2IQ(L:+%BQ@S:MS(
ML:/'CR!#BAQ)LJ3)DRA3JES)LJ7+ES!CRIQ)LZ;-FSASZMS)LZ?/GT"#"AU*
MM*C1HTB3HK07(8*#""X,ZG :89\"JD_E/7GJ8%^.@5.[/FG:]:O JT\#D'7Z
M@*O7@08>1$@00(!9@0+LM9U[%X ]KEC;/NA[EG#"OX$=R#,LD$%4@H@5#Q1
M=E^_P/($1M[W\(G<S Z98L6Z;PY3KGL3F,T+V$%4 V1!LRX-@ $  3I:LY4L
M4@">&CL$,DJ'9J&!&KL2"OACX7%)W#46X' ^&6W3KV.YRKNL^ZEIP.T*BO_6
M31VB@%0U*!!HX*>@*GT$"*1AP2X] 1(X>.BP3V+>5P%MI).&+ONI1X(?__UF
MA"OMM,'*>CA,@$ -\3@1U7G\G#"!'BA@P,1 C/Q1@!401'=(<0 8\(<1$-CP
M8 ,X(.!.+"@.]$0Z\S0D #L7P)?"!#_HDT(>Y:682'N3X9%. P08\2$ 3[01
M3P4.Z&"#>C#R(% J'>B3QAJ,&92*AJRDX!]# HPPI(L0(G !%3RPXXZ/$]@0
M3PH>? B@._$MR!DC%.:7XA_\3 #!  /HX@(B]$3X1WSUM$C!+F%J9$ K%%0@
MT!,F/*D<.UHB)( J/%3:D0"*4*H**T089 "/!*3_H"@ .OQ! 0EY.-#&(1#(
M"","$V"P2Q\VZ(,K"WW5VL"/$MI0 )(4&7!!?$YX:H"#]Z'XQ(,I/"8MDT;D
M*! BK=[VZ'WB J *I0(9LAZ"F][SH2KQP L 'K$\N>J!>*5"#[\&*!'><DT6
M9X -H>(E!P$[F(H7 (S$0P ' LFA3P/L3O9>!>5M&U\*GB(0J@$C-.GI$SZ
MZ9 J]*B::9$&"6"#N-,:P08 _M@PKWH<8,>MOOKHPP%U2KSV1[6;7D!I*HKF
M@,C%S0& 2 \.8R3 !3T794 B? #P3PYAJD*!O;>5&14>3RH22[F,8"&  68?
MM#7' _6QAD5/V- !NB F_Y%!D^)ZG(:W2KC3P+)/(B*N (88;O*F/0RTBK'M
M&3"' *VX(,#D]@;,1 Y/)$( Q_\()*W)!B";8LDDH-@'9S:*[N3*ZNU0^JJC
M4T=RM@7E_6+6 +0R\A2/0WQ PF@:(D'/V])M'#[__4W"S;1J*3;#_SW:ND#O
M$1"UZ:W,>Z>GJAP!.NQ/-_#&:_G S)&T%52=$[WE*H2(!&3#'Q4#9BE"0BYX
ML<W6@%<0^-W%  &P2-LL-K$+@8IUVF+%L@BG@)(U@&[DPDL;VO&'PX%L5.9K
MUWW:HXH<"> V%B/!+D##B ]93'U]F=P% 6 6 ZR =P+I"SO.13:%T&MB7T$$
MS_^H$R+X[((Z3W"%#E[$+I&9[H:SPP,$/O<0 5@L!3QH!0X\Y9"K%6P@I7L"
M!83V'W<UH%6C@L_0"**$#XF1!&DH58K6D0-_F"5]WS./ AZ0 /<5)"\*F,,%
M-)4BU4#I 7S\B@$4X!4#,& .-BJ-76[# /[9Z %O,9UJXF)(ABQR'[:Y33\P
MM8L'0#(A8LM?(N)7D%;PBR#P\T?,X$8W 6Q ?@IYP@0\9H2!M8$)TD,1(QY$
MNA0MP04>4Z'3%O?+T!WNB*K0A5DF1X(C/&$%Z9*:>F+E"ME(#UH"F8%Z+%1#
M[=4(E@C0P3C]2) ?<D  3[@ C+@(( <\:'8@*H$_A'C_'R((P(FK:U*#ZL%%
MA^!!/5\* "-\X(,#%%14K&-#Z09R/8JE:%H6XIYZ\GBI#^WN/OG)P0D)@D=V
MRNT/)SB .Z9C'!L<H$53RH$JW$&/XK2"%4@XXJBJ8($GU*  R;D7!"!0 H>J
MJ HL!1 $#C  ?I0J%1B(!1;8X2P_R%(AJ;"!#P;@ :N>YP<4P $$D&<01-3K
M@!<87$'\!T!8)D*MKAJD(A%@4D^Z8@XO#(XJP 3!37'KE 8XIM0D=J ,5HP)
M\'P0 ?Q0/K.XBP!-P  )ZH?";2[K;J<[8U\.>A]K0?&<%%V#/UA'651*# D>
MB =^Y&BC?.2 FD$UG2M<D(,9_TC@/CP J WO,R<5UA4NJ1B Q,)U&T.H\)0+
MN5H#MM=.GCV@5DC8(EZZM\:!M%$X78K/<0N2OHP]!!'YNA<20%O /QQ17?&@
M&("04"Y5+&!Q=%57RU)4 X/]$F+IX)@5I7N<%,S! *OHCTC_L(>'$H01&# A
M'NB!)+%U;2%B:\(A,$#A!;RL(#-@;P%7R9AXDN 0$W9>11CA"IF.DPGA X \
MIR<<8A+N0C, EPW*!2 ]<98$>CC"2*GI!QMF4R!NL$^V!""Z_Q$$5?#!9T"9
M"\L4<Y:5$!YCPU1$N03>IA4WNUZW\JG(#L8J#\.[CRL>]$J&/.$/'%,$?"J
M6$4,;?^BR?V;S=PSQA3P*7?M#!I'4VPZ*<7'>]1)W_HB\@06(+,-^B O21>
MHKF)E%$H6LYY&<&"3=T@.5N3;C]>,P7FL6H@0NS:#/(E4CGL@;8(,8 AGN&M
M04:%?@RYWX--M\KRO,+(L'2UW%C!RL#B4E0&*#'!". *> 73K[$"K&#-A:4'
MUUAA%'CF0,Q(PG3AYD)!9A('YO!8LM5VS0<TIT$8D8<$)&")Q?.AQ"S*2RV]
M#0+FKF _;53BVZCH8R,KF9,X2UR&_$$?P>G'O_51 04H@:P*\6)_CBS&B9UY
M/1E+8P,G(UA[)("2<HBV$<[Y-$!+Q!XVR ,""E#:@L@AO+?_T0 A%UPC/!#4
M "UXD@%N$!P 9'RU3ZS '!QL(U8T# ^SLR+($G(<YZFHP.H:&T-2F>L*6'D@
M,RBSZ7AMF+=A[3_V^*U"&*%/;0).(#4+G(L5><P:6I#&<K#6OQO AVE2+D47
MTL$<=%:Z?S .1HN*-@$))O7=,ADO>!C  09?@_B<5]T3,]VT)GN;X*:4J6I\
M#(E7LRU]S#F@3KI[K SL5CPS0G3+\L-(=:1OZE&49Q"[9_VNQ]'V 2 5HJ<H
M*U@,ZHL-&B*(2(?HZ:5HA>%S@+)D5/VVY@=&0.L)-X"%C6Q%7)+%C^DM;H_:
M/F?%4X=)6ADUUZG16_*R4@&<6X/K_T#8NN$*7!4O%Y^;UAN21$5.2^<"R<!R
MQ9YLTRV;UFS7(#VG92\S'J&=TO0'!"1$1> "5#9TR"9=DZ%OH&4 $. <'H.
MJ/0@ZK4U3:(E!C !SF&!"P<E]491JC4R4.11:R=B!Q$Z][$+D.0QR\(#"J Z
M":=<'7AZV',OZA%T%BAB>W4;[F4M%X!%) 4?%A!N]7 F![$<=,,RW0=J8^-^
M*U=3!"$']8  X6%OEY8B*O 5PT0I!M!I_S5(3\((!6!3O70;,Z!D?V1%32 N
M*M(P23=KJ-2$<"%7&$8"<&AU4'8;C' W\92'&*$*!P!C^$-K\Z8N/Q,O!;4M
MY:(BH!5/(?\$ -H35*/D#LF1 ;A"@H?@+7\@ 18P!SF@(O/4.ZP#ARH26[=A
M08>'$/S$ ?X 8+="*5;4B01A"(>3A"> 7.."@"A(>\BW'AQ0A0B1<>M1 2W"
M#XK5)*AF'(L'6OQ$-ZJV9I!D111@!&N@.8R  * A1&8B4E %3E9T,=4E-1_#
M>2KB) :0<6B BP5T ?50',-$!=4X _H A]M"0&+#BL?A'\?1-?&4 IG!*'X0
M "J2!U]A7%UC !EP>0AQ([_X>OSP).(4D FG"!+@7=LB@17#'KT3-WHX %HR
M3%MF-7*P !*F)4\@+Z_G#@4@ 210 #A@ Q@@ 2R9 FN !S&Y -#_<D*(4!R(
M4 -(\"Q]L5>@0R$RF0(8,&$%L(8"8 (E4 (U@ $XX KT9"45Q@_5Z![N@ 0L
MV01$,BAWPE('$P];F4>PU 95()-(@)0AY0]RD)1YDB)M$)-(0 (>X -)>0AD
M)3Q2@P&WTI)^T ]M0 $L20$T&2:^D0X2$%UK\%]_T 0$U1 ]F9@2,"2:8T4Q
M*0&.F2,^E9B/.2HJ>0@XP *@ 3&N0%44E@<P^#8NDI@E:6^)4 !H6!" <@BN
M$ $=8 &<)Q "!YI8\ <X, ^I<);4^!_+D0MF<684T 2[\ 0(("=6^8E_\"\L
M]1N@:6CG(998U ;T( &"DA!/((4>()4"_P @*^F8Y&@G2- $TM4*[H"9.*E(
M1)D".'!*<M">)+  $T9A:3 '[,F9X*041 %G'_%K%R$_!+H2JL!2,7&@,B&@
M /J@$!JA%P&(N2FA%GJA&)JA)F$ )J".&OJA(!JB(CJB)%JB)GJB*)JB*KJB
M+-JB+OJB,!JC,LH3)S1Z,QJA-JHC-WH1.:JA"F "+\64"& ""D 1"N #"_
M(IH 'B !**H "'  "( 0)M K#["4$@ !/1$ #M B$""D#G!Q$^$ 'K  ()$
M!R !8CH0"6 #)6 ""- K< H![,"@-9$#)B !2=H6)&D"Y_<0:%H 2AJB3$H
M3Z<4A[H0 6 "2/^ !(-:$ 5   @ 21$@ 0CPIRF1J J1 "=  !" 2!. !"A0
MI!+Q !Z !&=Z  2PI@+A /4P%R;@J7LT 0>@J1'A#[:*$@D@ 1[ IHF9JPO!
MJ*0:HCY  !!J H_:$ EP" T  3F:IZLZ$':J$0(0  < $0A   XP$ C0  -
M$0=0 "#Q3P30#T?6H0+Q  1@ @*QJ!>QJ*RZ$@F !!A $!ZPK@,!K \C$/A
M#\/*$%?5HT>XKP6!J2?DH%X#1@I;$'"&L$=6K"=4*55S?H:1JYB*$,!ZL?U0
M#_A@$!<[$/U@EQ*0K ' #P-  (]JHZ/WIRL;,P>!L#6*?@. !*,7LP+_FZWL
M,! *T !(\'0Q.QD(<0"HVA ?>QM&"[0 D*WQ:JYG00 ED*^K@1<"ZK #\0!)
M^A(*( '\ +(+,+("D0! >@(0T __D #L< !@ZP&U*A ET 07UZ4(<*4) ;9!
MBDAQ>G$1  $3<'$"\ !1.@ 1D$!]&Z4G,*@"0+<'4*< T ] VBL=NZA+A0#;
M"@!F.WB3^@_^\ ".ZP$14!#%V@\0L !CBZ<OY0 !$ #L\*D$$0!^BP *  $>
M8 *L>P 8,+D P*5;A0 )]*-H.P!:RJ4M4@(1\ #F"KP#@  7![;P)J4$\0"'
MH \'@*Z+.G@F$*]?ZP.Q:@,$4:6J>G&L:P.5_Y8 #C  #\ .AW "WNL !] 6
M*#  8CJX@]>YE-NXR'H;B,L. 9 #5AL?)K"M"1"E+V6] # !VCH0#M  9GJ[
MFDN]"42W_[L NBL0X7J[55J]!0&Y3*6DW\L"#\!5ALNX+Z6JH700ZLJN;.H
M/O  6H4/0S6>51K!_RNE:.L *TFG^CH2\YK  ="M&/ 5 <!5"?  !7 " &"U
M6;I4$K"V)M $2FH"@"NP ]%0#*  A\ ._H  $K"MUBH!1<JD^,  ,]NY"N !
M81K&E'L <W$"60P 0)H "A I;.R^"7"\M^N["; /"^ ! = /W8H":GRM!&$#
M!,!473L K+N2@_H _/_ J@%0 OK *PAPKW$* 1B !!?G#U^: "S0!(9,PR0P
M<@N0MOG;I,B+I\A+PPO I050 !!0 *D\$ R0IQ 0 =5Z L@; 04P !X:L@I0
M )8\$.NKJD4*NLU*N2<[5 B !-^J "C@J38  :BUNY\ZQTBPK4/5#V_<L7-\
MRDC@K',0JPV 2#_LOKA\ #V:K4];Q -@J>G:!-6;IPX@  [0J!,P 6ILPD)[
M&T.5 ,]: &4<R@'@ ]XZ5 NP *0:P$(<K0BA $Y+$!&PSI3<! \M 2<T!PM0
M *HQ .P@OOZ: ! @ 40ZK1FQJP4P>*=: ":< !!\&P.0P&DZJ!B T6QLR>S_
M<*F*6M(",;P ,,^#FJ?\[ %:6L3^+  >@  GQ X+X #^<+SFA@^1E0,>,  G
M% $FD ,MG4!MD;2OO--9"@ *$,UT41#=>[L'T !3FLPF# '_FD.\6A=9.P"R
M-,]/BP"AK  *4,FFVZ0*$ !TT=5LW #;:K5\I #KS*XSFP#^$*\/( 'R.\$"
M80)F;1!H^D\2, $TY,0 ,-9%'-E)JZWCF:8"D:V3*[3$&[L*\+\28,@+< "E
MTQ0"T-+<RM@[O1Y?N]( , #B:A $K+8'T+4>P+?L@ 20-*]3*@"5[ ^)7= 2
M7 !7W+$'<0(8D$",JJ3S# &R%*OQC #1+1""[*%5_XNODY',IGMQ'ST0&)#*
M">#/=;2W;*RF+S&OO=JJ"]  )AP!<P"E%RT0/N#>MRW3C H!_%"T!3$ WGJE
M)^0 $OW87)S>)KRX O#5MLO/ 9#+O;)4$+##$H "2IU 6.P!^'"Z.9#'L+S*
M?(T$@&P0Q0K+$D#$ %  >AS0")':)]0/) #(7SVEX=HK /P /TP/^>JIZ2H!
M);"4K-PK!W "V^K8DKW&$UZO[:JG!A&R 3 'KGQQY)O9*/NU#6#9;)SE2=L
MC^WE6#P72:RW]HP _Y"F Z#4AXO37SO(.PT?>,'C^)W;!2':[=JM,IVYJ/O1
M4PH 'M $>*'<F6WB07T0;O_\S3,;V.Q<Q 2 OZL]$"6@T(C>T 11 K\<VF N
M$!Y0 /WPVDG,XX^-!&NM$EF[M0;\DY=SI).* KDMM*>$VQ?'J(> !,ZMJ A
M#\I\<<$MOR9  N>&! T>Y#D[&?U@ZP(!9SN\DAY0I'CJR_6@ Q,>WXM[T0&0
MM8<NUL8Z$"M^V5GL ,5N$ 3 XKOJ T$^I<I]L.T:Z/GJ 8<PGB.70.$ZGJ/W
MPPEL$(OMOVDIK3\IV>;<V?C  D&MV3O[YY-.JN4-  <O$-"\1P1 R^-)0[?;
MRJD=Q-W^M<H\VTYZ&P\@I7/@Z@>!YP/1J1. JR: Y#=^&X>0VP% Z&D:TP)\
MNU'_"K8)[@"-[@#:*L0GGJTCC._@S:U-P+0 D/  <-Z0Q  G0 ]-< #FBNDQ
M?Q(,P*NKZ\L/P  %8-3]S?#\+>ML+-&GVDFR!,5S, $-8,X(/KD^G0!-P ]/
M]P!?S0]FD=A6_ZUF$=:W6P)ZRK2+VN\7?4H!4*9[3 +:>Q"J>A<U+A#^X,K(
M&^-2O;@F?A9(,*4$7A?MBM@S"QD%X -Q.KG=J@ U>KA9C^@2D+,33K,#X>(&
MP0!K&P _F<+Z30"DF@ $P.6Q2JI8'.:#BL6(E,0C)0 ,<%4), '0V\OW/@=(
MH+T1$!]?B]++'?*/3A XO[4F4 !%ROI<C@$^?ALN+ZB\_RK 5PT [)#@#Q#Y
MZ?KHZ>T!$Z6T"<'0Z2SIF?[E ]'I(SP'JJJE>9JL*_'5U [^2, /2_GP  %
M@(<%   <0,+ X( "<P"8:*+@00$,"0PF>!# X,8 "#0&&.!!@ -Z#@#X@R A
M@8 %$DH$"." W1P,$DS ='#3 PD$_0(D0 # (X!_!YH M9@# 1( -FQ>7! T
M@00(&ZT>)+#1P0(%&R$T.'#5:H,3%R7X,/@ 20FA#08D^&E"00 /3:PB0*
M[L8'$E H$-#/Q ,! PJ*!=#7)$@)$0P&0&)"; (? @ $..#6,H !!"P"4- @
M*( 2G@VF-%CZ,X0F#_HM0.+ I_^"FQ T N"W@($') \,*D!BT0&!!@)--'"X
MNP#B"01,/NXL^1 &C7W9^CNT_/*"PR>6FT!B(\?5B6&5-HDPTJ7!X0[HQCYM
M&G%B I+O-NFW$8&$C]S[); O@04&( V)KN9#,$$%Q;+,@086>""!!$HHH #?
M(I @*@A@0R"! 21XS@-Z")N@,0&.>PL #,#:;*,"#H!I  0$\*> !29 8( &
M;, ("7T\\( ?B]228#H4'%*@@ >!M&B $QC ; "0WD+)O H3\"?'ZB3PX+:K
M$"# HP0.8,>J.0HH$S$&N-QR  '4.R 'S!J@AQ\/@@J@IL_\06(!#U XX  '
MWOP*"2#_PWKOLZL2*.!.O3S (",(!G#HJ@@P.' B%AY#H;X&)8@3  CJ,RBS
M?40E@!W+#I"@3 <*R-"# ;K" ,8 ^ EJHK?Z@0 "?P"8J@$($'!  @P0@  #
M)#JT*H<#"#A P@A8=?,@"61,R0,3&&@I  $$+  F%)!PZ 2J OCU,65[_5!0
M?)" \2$")A! @28*8)< "%:ZRC(3"#C!2P$@0(*%\1)# M<-J1+P)@7J80O#
M YA=L&*+K6+G@ $&L,&' R"0S2 !$"C@+7P6, &!$P;8UX2-A]7X -I>5L"'
M!3"XRED(@$1@/ '8*8"?!_"Y!TL '.#G1878\Z  &Y8&#85&_QT#8((#[/0H
M!P@T]L"VBQ 8L(3Q%)AT@)O$"L $(&TXU:I^!CAXT;([+%LN'P8X0+( (*@0
MG]->SB^ "9I&@IY[?1O91CQS9/G +POH&=@#,# [78PUAN#  !F?F#(GV7%
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
MP" )V+97(1!989083 M623*@6 #@ JU1@;"TL30 :((0TQA@T27( 0 _L8H
MB(#.> IV:)7Q  ^)N2Y&X<#]T*&+8)6QBKJ4(" &0()#V!YHV8PX.D,SG(J9
M P ;(Q68@(DF&BWZ0@PP2Y 8(Q"UX* !$1P)R)(A>HM34@OWR(U?80!^H(?A
MPYNC&;Z3&*;D.Y@'"(E'VQ"80)G'2*!?*2(IXA78((!W^ZA#L(C%>Y<32!>$
M")A#\ !B$\"FH8K-< !9(0&",ST,>I%I5(!CV;17G+98W @%P$-T>1:J*)4#
M1$/)NPKT0Q#H(Y BLAS_OMF'\#.NGY& 10RPH&F\9:$KN^J3!N@* 8F4"1"6
M$LD<"*"'>$&,OF"!I7@NIHJK8>*'A J.M$""]"";WC"\?QB9!<"'%]$D&WD5
M36*59$((""@,30J L<.;W2"I$!3(KM,V(\(+#(@^@_B' *.:!R @NF!*YL"
M@!25S&&\@ER6A"JS62R!GEF\WM"/"EF W^$'*TR+UFD"&Y@#QJB04O,VPR@S
M%IS%_6B"O3RDO7P?'<D+6(& ',"'DIBJ!^A*G@  ?&@">J@(8/$ :-N?!HD,
MX# !=@A%#XF^[JM*63-(#Y 0W$G%I9D#RFL*DYH/"JN8 . 6PIN/O1 +!9@M
M_[1!N,G(.=AR #;<B#EP *BQ)(.8@ 8,BN(T"*UI@E T)S**(P5+*'[(R=04
MR,6;O<M("9Y#"-Q\S(J9J>YS31$BK@00FN/J%UTD(>!8%K/D3GLSR,.[",/Y
M#+7H'(LA/[-4 !0(SN *J\&0RS(ZK/I\Q36110&\EP,IC'Q\HC>I,(C\+@_I
MAQ)H@-]4T X]H=7<B'Y(2JLHED.<F/D@O?":F"I30 ]U41)Z '-)OJU!@3(3
M)0_@GZG0CDEK._%*DGV2QQ<54A+R(0H5@.NR"@9H46!9KZT84.P"CWL,E2&E
MTACZEI&)-05)  \X /I<+K9TR2H5TQ-"@ 9X$3H#O?\Y #V8F .;F8G/@Q*X
M +TUE5,H\;Q^N-/.F],[];P Z%,UM=,X#0 Z'51!A=,^A8M$_8F?2--#A=-%
M%52X>%0YC8 (2( U[=,UG=-%Q=3/RU0HT=1 ]8DZ]=- 751%1=535=549=55
M==56A=57E=58I=59M=5:3574Y#H]-#_P=)*- 5;!W)B5"=9?+=9@)=:0<+<!
M$*20V)@_T9@!X = >58GJ1Y@K1Y9D=9F/=:-B59FW1A!\H!DY8=D==9EU59@
M-==N9==U9==WA==XE==YI==ZM==[Q==\'<O4!*U-L\5_A8D'P  <E2Q;[$M;
ME!. W1L3\!#<>2 ,V(<" "W_!! /!F  % @AUIP8W%%2%GC+W0#+#H$F')VF
M![C'BL#&?4"6T"DDN!P ZAB6G]"AB4E9A86)R$I8%V" A%THF\59/_W9FQ7:
MA=I9FS7:HT7:I%7:I67:IG7:IUU:+ZU2[$FFS./*JTT+;SD NK*(OY!8TH
MX H=I?BD01J ?1BDO9 9$P"969'8PC!9E\FJL) ZT$H>DV"'G?F'!-H.#]D:
M5>D@)+68ZQ+<,35<Q" ;[O 32&'<>AA8> 02;7D,9-F-)ID(2.G&@_ -W F=
M2.%2#RO,@'&9C6E9H/&-6Z%$\:"+RP ;\'D+D2 9@G@+R'D (3G<VZ6@ GJA
M.4B9_ZWQ7>*!@([Q 8\1%/"TE5FYJ(Q,C'?SD!,<OV$A#7;H")@:I(.0HPG0
MHZX8B*SR@9_PL)+<F)>R*Z1:"!,0F@! @40,W/$HW 0!KO:U6MQ%+PE1 ,"8
M1(R8"RL%HEG, :"DT/ER'DNM&01PF2J;&! ;"0(*G=F) +9EX!+P  6 DKS!
M1K!T 'P(F,M @9^H'028 /.-@ G K5[Q*0_&B!\DEK?P%LJBS8N)"1MXTF9Y
M&Q-0H;2)%OG=KYQ8 'TXQ,C<6E8* $P\BXZ9'"Y-IBSADKP C0RJ( ).#02P
MH'7""S$BEF]AISW)K<3 BQI" K[KAZ.,E@? D:2<$ 1(#__MP8@<^)WVK9@$
M.($@79 $R,??,RXGQ.']4HL C,[J=:4&])*$:HBYTU44\@<_SC^%Y(LE73"Y
M6Y!O$:7Q2(E>O6/Q2H!#R!!%,;%5VHP6 JXEL@HV9A $J8>$(%%CX5 V.H[G
M>$I&$Q7U11#"C4XD[5^KZ O[$%PV)K%(GN3WFAU0%"T^C@F\R+F?P(=#PI$Y
M^ >P- '+20!V0(!B/D$(0@Q#[J$%:(!-B0FJJ1>\8-B+8%A/JI0$P >XP M%
M">9N1MPT](?.5&7QF#MVF("0>0Q\* $6H)\57J<'VB$IWL_$ XJ7B,X@/F:!
MR&:.R&=6D>1=_JY"VANWN WD/8C_FE1(XR(!\U&_ 6"' 3B$,6M8%C 4C5B\
M4Q,+K22C43F!2&LX & !--F*#=[2,-%HO_B6$PB3$[#D%.259&J)X+0Q.U:_
M$".=VU" $]@G>J I.6PDO_BDK04/O?F8VH40+9L4XX.1?^ 5IVJ:C "3+C5>
MTD$".U9H])H=S.I,/#F! WF*&A&)D2&VSD,!$$F W!S4N(*)E- ; B8Q:A89
M,$$! $#%$,. >OB5I9@###2D_"$ !H 3Q685W^@5G("7"KV[HPDPIA"*Y]B-
M"/"'97L*CP*6.I'#ZY@ O^FSGQ&-Q!"6.3"  ,.2CX&)"+"^P#@]!/"N6P'K
ML#:O,2$W_Q*0##YFV#G8IAZ-L<\ DXU@"(QX$60Y@$.(.,0X!'I(T*HA@)EK
M2<N( />H1$?+0=L3-=\PR.? 1/<8$&29J0$X96WK$@)^%I/@.8D9XWH("H9X
M'^XH%1+@$9B /@YDC_SHBS11#8F$ .P=$!G,OK$[C=O&;1_=L!RL$&P\$!M>
MZ07P%W+)O^+PP7 IEH(--P5IP-DJC'DQB$44F0BP@1+P@9QLC\;+."U[CBB%
MC)L85-$3B+H(GP? 1) !-=.#"UO\%0@@ <L0D! 3$&BS(+6(.,7(/\^( 'K
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
L_>U;GM-;X0*WN,8]+G*3J]SE,K>YSGTN=*,KW>E2M[K6O2YVLZM=EP0$ #L!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>pdex-20240731.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.23a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aAps7xRiXgen8uEYHMsSaqKObPtx517GZkhvmhybbkqby8vMG4KHy/jtB6G0TkH -->
<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/2024" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:srt="http://fasb.org/srt/2024" xmlns:srt-types="http://fasb.org/srt-types/2024" xmlns:PDEX="http://pro-dex.ccom/20240731" elementFormDefault="qualified" targetNamespace="http://pro-dex.ccom/20240731">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://pro-dex.ccom/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:linkbaseRef xlink:type="simple" xlink:href="pdex-20240731_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="pdex-20240731_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" />
      </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/2024" schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" />
    <import namespace="http://fasb.org/us-gaap/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" />
    <import namespace="http://fasb.org/us-types/2024" schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2024" schemaLocation="https://xbrl.sec.gov/country/2024/country-2024.xsd" />
    <import namespace="http://fasb.org/srt/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd" />
    <import namespace="http://fasb.org/srt-types/2024" schemaLocation="https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>7
<FILENAME>pdex-20240731_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.23a -->
    <!-- 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.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>8
<FILENAME>pdex-20240731_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.23a -->
    <!-- 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://pro-dex.ccom/role/Cover" xlink:href="pdex-20240731.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://pro-dex.ccom/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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/2024/dei-2024.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:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.2.u1</span><table class="report" border="0" cellspacing="2" id="idm140021613249504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jul. 31, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jul. 31,  2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-14942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">PRO-DEX, INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000788920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">84-1261240<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">CO<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">2361 McGaw Avenue<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Irvine<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">92614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(949)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">769-3200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, no par value<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">PDEX<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>11
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #6&!5D'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    "  UA@59?X6%2N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M3L,P#(=?!>7>.FT'8E'7"X@32$A, G&+$F^+:/XH,6KW]K1AZX3@ 3C&_N7S
M9\FM"D+YB,_1!XQD,%V-MG=)J+!A!Z(@ )(ZH)6IG!)N:NY\M)*F9]Q#D.I#
M[A%JSF_ (DDM2<(,+,)"9%VKE5 1)?EXPFNUX,-G[#-,*\ >+3I*4)45L&Z>
M&(YCW\(%,,,(HTW?!=0+,5?_Q.8.L%-R3&9)#<-0#DW.33M4\/;T^)+7+8Q+
M))W"Z5<R@HX!-^P\^;6YN]\^L*[F]:K@MP6_WM9<K-:B6;_/KC_\+L+6:[,S
M_]CX+-BU\.LNNB]02P,$%     @ -88%69E<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
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
M> \^>Q\ETWLJ.?]74_P$4$L#!!0    ( #6&!5F7BKL<P    !,"   +
M7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$^0%6H@_8$@6*19V_
MK]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8ECVG.D4*NU"P>-8?2
M0$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/06^ KSI,<4)I2$LS#O#-
MTG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3HAVE?QW']I#3Z:]C(K1Z
M6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ -88%6:K$(A8S 0
M(@(   \   !X;"]W;W)K8F]O:RYX;6R-4=%NPC ,_)4J'[ 6M"$-45Y VY"F
M#8V)]]"ZU"*)*\>%C:^?VZH:TE[VE-S9NMQ=%A?BTX'HE'QY%V)N:I%FGJ:Q
MJ,';>$<-!)U4Q-Z*0CZFL6&P9:P!Q+MTFF6SU%L,9KD8M;:<W@(2* 0I*-D1
M>X1+_)UW,#ECQ ,ZE._<]'<')O$8T.,5RMQD)HDU75Z(\4I!K-L53,[E9C(,
M]L""Q1]ZUYG\M(?8,V(/'U:-Y&:6J6"%'*7?Z/6M>CR#+@^H%7I")\!K*_#,
MU#88CIV,IDAO8O0]C.=0XIS_4R-5%1:PIJ+U$&3HD<%U!D.LL8DF"=9#;E9T
M!N[RZ .;<L@F:NJF*9ZC#GA3#O9&3R54&*!\4YFHO/93;#GICEYG>O\P>=0>
M6N=6RKV'5[+E&''\GN4/4$L#!!0    ( #6&!5DD'INBK0   /@!   :
M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'.UD3T.@S ,A:\2Y0 U4*E#!4Q=
M6"LN$ 7S(Q(2Q:X*MR^% 9 Z=&&RGBU_[\E.GV@4=VZ@MO,D1FL&RF3+[.\
MI%NTBB[.XS!/:A>LXEF&!KS2O6H0DBBZ0=@S9)[NF:*<//Y#='7=:7PX_;(X
M\ \PO%WHJ45D*4H5&N1,PFBV-L%2XLM,EJ*H,AF**I9P6B#BR2!M:59]L$].
MM.=Y%S?W1:[-XPFNWPQP>'3^ 5!+ P04    "  UA@5999!YDAD!  #/ P
M$P   %M#;VYT96YT7U1Y<&5S72YX;6RMDTU.PS 0A:\295LE+BQ8H*8;8 M=
M< %C3QJK_I-G6M+;,T[:2J 2%85-K'C>O,^>EZS>CQ&PZ)WUV)0=47P4 E4'
M3F(=(GBNM"$Y2?R:MB)*M9-;$/?+Y8-0P1-XJBA[E.O5,[1R;ZEXZ7D;3?!-
MF<!B63R-PLQJ2AFC-4H2U\7!ZQ^4ZD2HN7/08&<B+EA0BJN$7/D=<.I[.T!*
M1D.QD8E>I6.5Z*U .EK >MKBRAE#VQH%.JB]XY8:8P*IL0,@9^O1=#%-)IXP
MC,^[V?S!9@K(RDT*$3FQ!'_'G2/)W55D(TADIJ]X(;+U[/M!3EN#OI'-X_T,
M:3?D@6)8YL_X>\87_QO.\1'"[K\_L;S63AI_YHOA/UY_ 5!+ 0(4 Q0    (
M #6&!5D'04UB@0   +$    0              "  0    !D;V-0<F]P<R]A
M<' N>&UL4$L! A0#%     @ -88%67^%A4KO    *P(  !$
M ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ -88%69E<G",0
M!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q0
M2P$"% ,4    "  UA@59KD#6PSH$  !C$   &               @($."
M>&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ -88%69^@&_"Q
M @  X@P   T              ( !?@P  'AL+W-T>6QE<RYX;6Q02P$"% ,4
M    "  UA@59EXJ[',     3 @  "P              @ %:#P  7W)E;',O
M+G)E;'-02P$"% ,4    "  UA@59JL0B%C,!   B @  #P
M@ %#$   >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ -88%620>FZ*M
M^ $  !H              ( !HQ$  'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR
M96QS4$L! A0#%     @ -88%6660>9(9 0  SP,  !,              ( !
MB!(  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&      D "0 ^ @  TA,

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<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>13
<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>15
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.2.u1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="pdex_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://pro-dex.ccom/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>pdex-20240731.xsd</File>
    <File>pdex-20240731_lab.xml</File>
    <File>pdex-20240731_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="pdex_8k.htm">pdex_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>17
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "pdex_8k.htm": {
   "nsprefix": "PDEX",
   "nsuri": "http://pro-dex.ccom/20240731",
   "dts": {
    "schema": {
     "local": [
      "pdex-20240731.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",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "pdex-20240731_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "pdex-20240731_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "pdex_8k.htm"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 22
   },
   "report": {
    "R1": {
     "role": "http://pro-dex.ccom/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pdex_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-07-31",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "pdex_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CountryRegion",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "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'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "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."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Extension",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "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."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12gTitle",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "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."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://pro-dex.ccom/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "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."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>18
<FILENAME>0001079973-24-001167-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001079973-24-001167-xbrl.zip
M4$L#!!0    ( #6&!5D\D:R^#"<  &(! 0 *    97@Q,'@Q+FAT;>T]:V_;
MQI;?!>@_S.9N"QM0%#_BI(ES \BVTGCAVH:MM%LL%HL1.9+84*1*4G;47[_G
M,3,</BS+CF59K7?1&TLBYW'FO%_SX7/OEY./S<:'S]W.$?PK\/\^](Y[)]V/
M'U[QO_#K*_WSAX.SH]_%9>_WD^Z_7PSB*'LOMK<FF>@%8Y6*4W4M+N*QC%K\
M14M<JB08O( 7X=5S\UZFOF4O91@,H_<B"8:C;%^,93(,X".,]>+CAT]GISUW
MDI=I\)?BF5Y\['X;!?T@@T_M[0^O\%%8Z'EIBCN,]V/43R?[CS"2!M?.)'NU
MO?7VA_DP,R!YF<43F-Q^[,=9%H_I&Q>,GHHRE=RVP \'=HT''V];Y]9*U]GY
MI7MZ!/_UFHW3L[9X+7IG@K[K'HG.Z9&XZ%[V.CWX<'C1/3KNB<[/%]TN/H^_
M/OWM778/OUP<]WYO-NS"%UGTW7 'ED?_O]-^-\GJ%JJ_"R)?X?!;0;0*%-?+
M;+_> T;R>&MUI_ACFF;!8+8O[H4<L)H%CKPW"E+Q76B-#QO$R7]I(>((7V;*
M%S(5\4#\US2<B=WMEMC9VGDM-K*1$C^&_I_3>/_#EX^=L8I\^"_[\.K+QQ\3
M^GJSU6ST57:M5"1@I>=)_/)(?6N)X\AKX^@M(<5A',:)]&/AQ<D$_LJ"."J/
M?1 G27RMDL+00D8^COI+$$4JC3,I#F3T5?PHQY-]T4L \F8*/[@*4ABVV8!-
M?.Z=?*(G6R*=>IY*TS@1_9D8JV2H$I'%HC0@3D/#E5=U ALNKJG]X A<Q-A0
M#;)ET=:=41,I"PAKJYY7W7V9<)0 U(ONX7&O<W*)8,7S>[_&(-VY38&Y<566
M;Q06MKO7WKM=6RC\Z@?I))2S]R*(PB!2+_MA['W=%]>!GXU@UO9>$ %S"F.9
M&5!<CX),O4PGTE/OH_@ZD9,7'SL6L2LS#^0X"&'\6Q6UNA%> /-2PE W41J2
M&!.6D(D2$YED 0P,9)F-9 ;(E60RB 1Q&V1,\,J%2C/B4H>)\D&!ZPP3I9 3
M-1LN]SJ-K]2X#^.^(0:VU<+OI1X'&$!U?!P#7FN+;9Q_H2E%W8S-QAY-"9QS
M_CP[]YOG2'F\LYUW-,\.\\;27* 2%";;?9C)=L4&_)#&!I0M4>229Z")!Y$,
M]:BP"C-L@7,*2TS_"'*'_]_>;K_9*^LD3XSP#QZ'\$> 08GZ<PH(J'Q&6I</
M(&)9B@'9,B9$Q"=*R)6C;#N?]Y_"I ^7=E:7T_X?RLN8"2M] L@QO#@"J(-F
MI0\$%5'#8UKN$5X'82@D'HX99! G:A@'T;#9T"=OSM1@Q=^!)=SJPBC;*FBJ
M  ;M+,@8%E.K3L]^ T6\][E[T?UT=M%EM1A!;:0KGPP0X2 .P_@Z_:<H7<B%
M=^'Y[;</RHKW@3# J'DO_K6UO07_MQ1RWWY <K]I('=+1D$_4@-8-)A$R 6,
MEMX6'2!P3TZ"#*#W%S)Q8A+3%/Y$IEU@#<U&.I)AV!+JFZ< _-<C!:H>(B0P
M%(2VB.%#<AVDBL1"D."J1_**'QHK&0'C *5#9<A'LA%/,4<<N*H>3M:?.=SE
M0<7Y6N+2SHIPR6*$@TB]N><(:,3G9XZSV7#8UK+.] X<^<F<Z8;<?.Q#Q:/S
MD3VX.H'1%[1%T+F202C[H1*7T\DDI%.%@[Y05W%X!51MS83#>#P.,OQ9VP@M
M,T3W&WIMQ"%SF_F_BD-0&X-!X($%HY\T#\Z=7U2G;S;N^*(X!S#&?GF!M[T>
M7:D$O57B;()@G/=ZLU%Y_R2647JW*4_C'#:HU2WT$K)_(-&,W&I'#G1]+1^
M)5^"TH@;V6YO;=^JL9.YKVG;5Z'*C.1000)2()W@8" !X%&0!ZBV/#@+WWF]
MKK3>?Y*TGI-"!2,132N$]8O,IDF0S82#3_8-Q-+*,&=].!]"PBK.*X\'LQA6
M?@)1F.AE(]VLK(5^Q#GA1Y<J>C&2PY=4#G.:F4R43) VO@?GC7IB<![MHAJD
M1_LI4=(7\\3>?[Q\*3X%*O3?BW-8Z#ZL"DRLR,/S$R]?ZG#LAZ/C7XO12!M^
M>H.'W(\3L-WL=P>A]+Z*;2"1- X#'Q"YUSDXZ8K#[LG)>>?HZ/CTYW^_V'I!
MGR_/.X?F\YTM(HW\0"X_P"19 O_Y(LUFH2H&5XRCN?B\LW>SZWW1FTU@[YU$
M]@-O7YP"K!DRIS&"8]M]Z95Y"W_Y\5_;;[; Y,A\ "ZNY%6&L@O^!=C5@+$/
M1_/U95^A=?L>S"N$O1OH>T/L@L: Y8?A1/H^( [!"3\C69O/>L??!8V%UN]N
M'H'"&/+]UJS5B)&'/93C1),ATFE*'L:#CSF; 5I%)?+'A'XB0R$%@L+XCS\%
MBV,FX@3Y<<AD%<[(!TR&AP1;8RQGHJ_8-)XGUXV?&GE$LX$<1!PZO]\:!7H:
M<#3@P_4[4&LV&&PRFE6!0'L%&%K6F0-06VX(0VVSM5R^Z>HE(I\!QH)S,8RR
MJ@72:P6 LX8S;]XU@[^1>JQ&.2?QGFPA$"UAH!( T7L!.CUM&OWQ H0,Z +>
MB/UL!*>^\N(Q_#Q5!+*)G!&GF9(/SDBFG]I;.V(ZB=EDCCT0DPGQ.S@$"<I<
M]PIQG#S] SD-01# (8&&(3:"S7K2<'1!$MUHE-<_2<O<AY%@*!N/X8#R6WK+
MGG"ST:'G;GU0'/ "@ZM-T9D.,4[+S[TK/7>X9GA!"D^5,%L/Q=!P_")ET8QK
M!B5' ZQC8L!;-+\X45E&9&3V[[P)4/.O)-  _.6K?@;_A 'H"F& *E=+Q.ZC
MF!2 8(2]7@7PBCAQ'_4 62,)&B^"MMGPIWJ$:WP%U3Q@>H2.YS(!Y51[P[6;
MG"AP)F!X'P\V0LX QS<!39!H,A&#*7_%E ]:9VK(FUUL1K-L,7=%-YHFIZ/8
MF^:_'*.R@$[W"Z37\P1.GKE#KIMR6D0\43HG Q87RFN<6M&PN, X$PI0$=F'
M;W8'7\("AU.9 !@(07D9091F"2^AV2@-8A@&<*RQYC[C.%*S?#;<J@8AZ%@I
MKP? "+BCHE2OSZ.3;>&BT4.8KP+?)$J)!@'RJB&]W6R$%BG,J^8-(C,UCMAW
M0./C%ARP MY'*LE7^$<<('13!?:[#%OX/'U%-&:_]4% >1D/QG\W&QM!Y(53
M5 0!"#&<J/1(D#%(TQ3(Q9S(9)IX(R#M%/-?^J"(3U$2T,XR>)_.%]E_3)DL
MN3Q@63R*KW$==GSVMJ'-)G@)@*IP-@&L8IH!"8!"0WMO$2')<3Q%Q(9!='#9
M">$5$5EFF%PS8D&%OE>TX$&6(*3]1%ZG*+T8^&D.?3C^P(P,HI^'0M3(Y5PA
M9(B8DZA@W)\FJ7)3!WB]$[#)O&""4 \TNK?$0!&5CH!#X1_J&Z!*BG])L'(2
M0+G4:(_T9+.!<,L//9V.]<LD66'7)8*N)T;^MDB2(J=(V&+^Q$VDZ43.UXQ'
M&U.\$/LOJ^EX>E6;'9;IJPJR&:GE /-<A[* 1 ?R*DZ,2FD0PDEA:#8NU21S
M<D&V?[)B,P734(O-/*'!F.8X;:*3)#![S/C'E&^Y',4LQK$/; .^'23Q6&0
M=B(/\R\J=<BU@/(GJ#EE.(#!&U7$C743Q[E)5&>+S===RBI]'OK)E;B.^^'
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
MHF%[ZZYY7[?D?#FYS9^H7>L3DP<KK5M\NDE?>X]35+L,\HE61C[ =.[M8'F
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
M%J,MNN6?82AB H1G2L7-53"_ BZYA<>%GTMZ#"C FX52(!A$<3!\L\&_X5
M&DX\B+U(=.-YOI0XU!8^'D3> E8'8"P"(-)M40&[_;A3[(?R&4BAOMH,%#SM
M9F,*Z](L4N&*\L;ET<H+_.K^J>WCI<-S/NZ0^A"^#Y J >N5]X)4X(#-1A")
M10Y[I79X 2=@?(/LL@ACX!7XA3=]84%:T=Y$0.TN5?9AS[YIUG@'#PC/1]0"
M>= ([K,=_<U4)DLQ&9V #!I;2@8JOO((1OE[#C!G\3NQM;M-  (>+Q,)SR:(
M1H1KJP-;'UQ+A MU)[%U /STTW:99T[".$X*O(($N'6TK1:>W'B)_Q(>^DI,
MD"%H!/G,2P%4V @$%!\$:1-'4BQACZ]PUB#V4:+0.$!8DO@*%D"HAS_A#5B+
M=^T%(1$[/,J2A"!0OUYYR%$X*U(SB"0Q]T B *]X/GP4I"3-0.C <[_G,6)O
M=JM?-B B"#=RE@:\9_CG\5E/?$SB?"6.9#2_@F/JJ^BH(94X' 3+  ?<.CX"
M9&[1"HTX-//#P\B<:EBS=0)W3J0RE/,B4"[^[=,==S2]X=M;Y>>LD"VLS5NM
M0M"I (O 0&9,VJ8B_BP8+,R!?(5<+ !&'$IZL#-V+&8;6)@>@-#2HG?PR3F
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
M=,(I["W74I"B*JBK%>6/&7H>1_,0\ !K\&8I\A00:K! 6"4PR!-DC^/1$,Z
M,S#5@4%..\./O8GH='^[F$S/>L.IRR"5&"=E4J2D;'K%"'CLV ^U1P?B<5V,
MH-EP1=:5=\V*.9G$*'](,A['),J0X(Y5P+@FSR8"RP8$.T)K& >4,J 3)%0^
MVF%5&5H)!0*BO!DD"1,NXY22-(8'843$*PIGX9LL&L!"REK/K?VT955?3_OG
M4<O*;J2,K!QVK)TM#J8[:@IFZX!:KX9T0PA.CA J?#QXL%R%- ^ND6BU!E?*
MYX[ZH+!LAW@"$4 C*H-0*+<_!?\BI&A*67#P JJD"IQ:W#G?%W*-BJ<1X!&H
MW&*ANH%*>!H(2<WFZ8%:J\NJ"<3_$T0*KZRA4:M.-AMVHZH .9O%&FVK$C.1
M :'IGP.3E)5UIW=L1F^5QL:_XY7>7T,X9EY \_,.BNQM@B*;H,@F*/*@H,C^
M)BCR9T&]*</81%F>6I3E3^/)YQ.V,0G"S<86I:4LV.;$K-1MT %7H$.0PM4B
M?3F3\ZL(6:NHIEV3!A>O).ML8,[K#-FM (U-,FKT1\JFH:D"K<95O?D8);@M
M6A*@;[-UA%FVK"#=NCF\VM/)3BNPP<@)P2EW!<^3&0H^FY%J3Z^RJXC,I!4L
MG5\$6P_T]6NLC#$V!M@M.6N@:!_,95H,WP2ASLX+970)NC1,@UGF,]3'.#J3
MLEW$]L=#L=IL++T,,ZVV2S&:>>##HE6A!4"1Q*LD(+=$#*M:A*3'(X!:E:;,
MP3I=FJTQ7?6!I0F(V<SH_O!BLU'2_G5%2=%1@5Z%"'Y/\QG:M5E 2:UHH*'_
M.<K8REA2= #0C3;<7&(F>@M#>Z6ET7*M(:"L*R?SE< N#Z:C/06< A +Z:4!
MY4(FA;E,J(NFB^+*@-JS6T2 L38M[N0W^#9MZ>B.VF>%$7RZB$'@O-*"@T+F
MM7;ZWJZS'FL <K(@E6NYQMA-MY^>M^=BV/G4Z0\Z1_U!?PJ:Z>B$#,571[WA
M\>E99_QW,>Z=#SK'O:+S1Z60DGB!43 JHV4;V;9C*\LXIIQ2_$WEWP>+UCK<
M%OF$,^[)#*ZKBG@GMKSM&HK:XI#9 UQR,/HL4&Z@.O<<\S[GIUJI69ME3^N>
M ]$!$Q1]BJL\27,ORFJ$<:;]B%LSLY"Z(H#4@6.=6>_'4K,@AJHR9#Z2WEZ0
MP*^N:,+Z!5LF0SZIK7D=)ED4%"/WH7?3;& YS1(FPD*:/(*/%GG88L^">L,6
M.7BACK*"H,87O30%I1&S,<E53L%?.PCRO0ZC)!2,=">7O%OQ8A&@6U:Y_UKP
M+YPW\!^^L\CQ-*#("[E/KM&%BQ5R<>JXDH-R04MB N,P*GM7'$>+DD;E_&42
MW!A"52/1H47QH'*4B",T%"=YV."'E!S-;_#15S@WXCF':>8T9X'8FPU[/,!:
MM$.-U8IX!F+&'$/V*7*C.E54=V5M:S<C^V!A&..S@X&07]VWW5(B?MWP8IJG
M*P3 5]5TA@6NXZ\Z"X*7WA87'&&:RV"5F5.(OVQQ^<Z=2>I@=<=.<K&J]L <
M:LKEUXGJMHC+E6$)@0W'ER7%ECK0"(SU;YES42.6JE#_"5XM)]2?)^@8+3HA
M'5E5\UQMB/O: R6&*I_*]8AW% M>V&+!B_7%@C\IO[2N!:090@^&YD([HE8$
M_3/NXB1+)*@!O\5Y@KJM*D!0"ZHL0N>V%X+[0NDUZ\:<@X1EW9@ L*I$BR4L
MQ9\*E9C% )/-]%%AM7+B :<H &B5C 0\UU*RE^&S$.$0I^W= \#3[J_;8FNB
MROR:C4):/^B@13Q@=@N&[)8<$M;(4*IDR]"EI4 JYX#UJ-K&C$M\62+H#']Z
MNOB ME2J ;)M[=8W;ZOUW(F3]:-1;9M87]I&6U^L8W7JVK >UIX2BOK02U@M
MG(11/94:A.D]J"/[4NN&N!YZ0]D?)GG&ZNVNH=9L< GK+4M#>/,:#WJ8F*RE
MQ!Y\S (@U\)K.K_(ZD&9@'^55-\6FQ)&#2 CXUNPY-AGG5AFO)C8TDV UL/C
M14NQ1)9SZVQ:72&5D#FQ6#)85F]_:'C@ =[\_8TW?^/-WWCS'^3-_V7CS=]X
M\S?>_(TW?^/-?SAY&B\9Z%^NF^SHP]VJ4 6NXD;MU.S2:^<SY,%"2RO=Y6I=
MDZOOO[_NOUO>=K-1:P&WT2?ZH&0KUP]=;M526^/!9NE6L%UVR:H>*D7GRGW:
M.3F=N)3&':E52+;ASBWD?IEQ48%4.<GL;U1V06I<.<T&OV9'T+,48CU%YZ)!
MI!N.V6:_612!6337CK.2YT&E4&E#;R;=>O*M(-B^'POW3U*P)6$56*--SMIK
M=HC /&HB;1;.@V2>+Y$ T%_'OGK5NJ=F?(1 I:%A,,2+8/002T&L8PH=;))\
M:9@MA>/5Y,C9$:=8J\[>UMYU.5^.[/U($QZ[I;:^F5A<%<74R24I^WAPX;?;
M2,(Q>P"7V&.,7G:7G]JV&PM)SC),9(4YL1V2+F0H39GKV@LW[N:6_9]S 9+I
M\-4B)N&P&9N+"G4<*-/IQY1!)YV6%BI4UFXV/I<RTAQ6*A,O+U_[U+CT:$(^
M?*;W/ HQ0^]>SW;U54KZ1P\9O.3C=P4"X)VRMF[=R,H5#>A8D%]7-SL@"I-.
M70R?\<5MG=E0;:++OMP=8%DAM/6/*+W3[Z$<O)4OT8_CU#*QL,(,ZF6095*R
MGYNB>=AIQP<:X4(EBI)&]WF@'C4K^Y554RIR_\#>5UILL/1H-CZZ[OVCV"]$
MCRD[F,2[Q[&;.IY1:8Y RPZ!.04/8*9BGZP5$H#JU41O.QX=G1G\/5TZXH]Y
M=,BMN]ZE@R&S&M9)3933<KR7%KS,=X@VYZ1UL*]ZWY$?V':+K#!8)165*L[P
MH9JN;+C2^[/D;1B/R9.*[KC*S7HCJPZY]5'19Z8GS4!/@AT9<AK#(7J#L9F1
MSU30E7,5)D5L=]UX3MJF;;HK5QJ=[TH9JL\UJ"4;#K"2<K NK[HN6WQ]6O6C
M,XJ%DQ13T!SO62P%$N0RO@;Q0TR-A9Y 7\1:"G+N#5B<I1"-G8<>!JLPBNS-
M0*"U10=3'4IMZGRU,3B/$21TN*@D$ J$6IXHQGNQ%:2.@&/86V?H4"UH(4)=
MR@2'O>$5M(R2X4C!V&"A& >,XNBE^PFU^Z$.0JV"+D(Q0UUYP;"H52+4& HD
MK"X2#X, G(G/,I;"P4::%L1KRZ@"CPFRJP0BB\IU5=WXG"Y)4,4'7"/P!ZL/
M@'NY$K>F%:'\AKIM2AYS51.L]U4USG(W]F&)'7^.U_N7C==[X_7>>+T?Y/4^
MV'B]-U[OC==[X_7^*[S>/]H[?<XYU9Q^A29$5=0]B@G_J#56/%<?P77&*D-(
MRVRW?U VXHCRZW#HX@5T?9>1:MB9A57QNQ]L*^+1JC?K,;R%K)J2S2_.G<Q[
MIQV]V[06V^U6^F\&"_*RI7$<<49TZ"68?_08,+)8=_-=XPYP4H!UPJM) 22-
MWTM5D]_T75',D22HOS;D0>+D[C242@!JCP)/;_;XBA$\4W[=K^HB>T_F7"S!
M]9<RY,'#&?*/XBIH/SW>'96:5E/TR>U,R]Y&Z@Q4Z4#-/D3EK>=\54R#I6-7
MW4W24DV/E.N#^89R=5>U+!^HYF/J)@KX[NU^:W]_O[V_S^ERNG>UE@N'",,]
M7/=X!GJM^&=W[]<- ST=!GJ*'(3>:O++$&W3G1RESO#,)H8'\ R9W5:O.EK;
M$<?R0J;G<M(>BW?Z4"8YLXC3F8<+-2+.R$\D5ALPN]*],<4;>?2'G([>4N4
M\,M"JFHY^6TE(VJ:=D<_]5BUAD*_EXG;U7NQ5'^NPK5%&*PS13K22\) NI5V
MU+%0Q8<%Y_J2AS9:YRQK?S\1\8;O[VKO'VR$Q ]4>_\HKK9F3U-%/J-648]3
M38%ME&;,:O)1G%VMTX^QZYMN:P5\P/5(>(I+PWZ%,H-'0]*A;E6>SGW1%W.
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
MS+NWXC+Q2%!X8A#(2)>%8O?@+"TFT3S;;?[LH35(0;ES[K7"R7M4(;ZDOHZ
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
MC3!/T1_[56/V]F]7"(W/BJ#^#NSK=H\N*#M?U0(-.U.3RS]02P,$%     @
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
M]OOE]4W7\I/<K#?)OU8X)7++?P%02P,$%     @ -88%66G@C+M5!P  U5<
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
MOY0+I5\(<PQN6L[XW2^M?KO7^^6_S<S1Q(=A,-01[[(3WW</BL7;V]O";;7
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
MC.Q.]WWPS+;JRK:YF8+/XS^_UGFM=#FYL#>-(-@XQZ:!SUR/WZ#I5T)(917
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
M4$L! A0#%     @ -88%63R1K+X,)P  8@$!  H              ( !
M &5X,3!X,2YH=&U02P$"% ,4    "  UA@59^H+HT5\K  #GX@  "P
M        @ $T)P  97A?,3!Z,BYH=&U02P$"% ,4    "  UA@59NO1242T#
M  #C"P  $0              @ &\4@  <&1E>"TR,#(T,#<S,2YX<V102P$"
M% ,4    "  UA@595"H?XOX*  " A@  %0              @ $85@  <&1E
M>"TR,#(T,#<S,5]L86(N>&UL4$L! A0#%     @ -88%66G@C+M5!P  U5<
M !4              ( !26$  '!D97@M,C R-# W,S%?<')E+GAM;%!+ 0(4
M Q0    ( #6&!5DL!8?\9A@  .:"   +              "  =%H  !P9&5X
=7SAK+FAT;5!+!08     !@ & &\!  !@@0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>pdex_8k_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/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="pdex-20240731.xsd" xlink:type="simple"/>
    <context id="AsOf2024-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000788920</identifier>
        </entity>
        <period>
            <startDate>2024-07-31</startDate>
            <endDate>2024-07-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>
    <dei:AmendmentFlag contextRef="AsOf2024-07-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-07-31" id="Fact000004">0000788920</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-07-31" id="Fact000009">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-07-31" id="Fact000010">2024-07-31</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-07-31" id="Fact000011">PRO-DEX, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-07-31" id="Fact000012">CO</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-07-31" id="Fact000013">0-14942</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-07-31" id="Fact000014">84-1261240</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-07-31" id="Fact000015">2361 McGaw Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-07-31" id="Fact000016">Irvine</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-07-31" id="Fact000017">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-07-31" id="Fact000018">92614</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-07-31" id="Fact000019">(949)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-07-31" id="Fact000020">769-3200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-07-31" id="Fact000021">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-07-31" id="Fact000022">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-07-31" id="Fact000023">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-07-31" id="Fact000024">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-07-31" id="Fact000025">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-07-31" id="Fact000026">PDEX</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-07-31" id="Fact000027">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-07-31" id="Fact000028">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
