<SEC-DOCUMENT>0001171843-24-001413.txt : 20240318
<SEC-HEADER>0001171843-24-001413.hdr.sgml : 20240318
<ACCEPTANCE-DATETIME>20240318165833
ACCESSION NUMBER:		0001171843-24-001413
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20240318
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20240318
DATE AS OF CHANGE:		20240318

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			UFP TECHNOLOGIES INC
		CENTRAL INDEX KEY:			0000914156
		STANDARD INDUSTRIAL CLASSIFICATION:	SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841]
		ORGANIZATION NAME:           	08 Industrial Applications and Services
		IRS NUMBER:				042314970
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-12648
		FILM NUMBER:		24759843

	BUSINESS ADDRESS:	
		STREET 1:		100 HALE STREET
		CITY:			NEWBURYPORT
		STATE:			MA
		ZIP:			01950
		BUSINESS PHONE:		978-352-2200

	MAIL ADDRESS:	
		STREET 1:		100 HALE STREET
		CITY:			NEWBURYPORT
		STATE:			MA
		ZIP:			01950
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>f8k_031824.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/2023" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:UFPT="http://ufpt.com/20240318">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02C_US%2DGAAP%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_032_UFPT_ufpt.com_20240318 -->
<!-- Field: Set; Name: xdx; ID: xdx_04A_20240318_20240318 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_053_edei%2D%2DEntityCentralIndexKey_0000914156 -->
<!-- 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-03-18" name="dei:AmendmentFlag" id="ixv-247">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityCentralIndexKey" id="ixv-248">0000914156</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="ufpt-20240318.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2024-03-18">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000914156</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2024-03-18</xbrli:startDate>
        <xbrli:endDate>2024-03-18</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="margin: 0pt 0; font-size: 10pt; text-align: center"><b>UNITED STATES</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>SECURITIES AND EXCHANGE COMMISSION</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>WASHINGTON, DC 20549</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><b>FORM <span id="xdx_907_edei--DocumentType_c20240318__20240318_zENWZJ2Ll8X8"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:DocumentType" id="ixv-268">8-K</ix:nonNumeric></span></b></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">Current Report Pursuant to</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">Section 13 or 15(d) of the</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">Securities Exchange Act of 1934</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">Date of Report (Date of earliest event reported): <span id="xdx_904_edei--DocumentPeriodEndDate_c20240318__20240318_zC8kij4E1p26"><ix:nonNumeric contextRef="AsOf2024-03-18" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="ixv-269">March 18, 2024</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="1" style="border-bottom: Black 1pt groove; text-align: center; font-size: 10pt"><span id="xdx_90F_edei--EntityRegistrantName_c20240318__20240318_zcSUMGlbchw"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityRegistrantName" id="ixv-270">UFP Technologies, Inc.</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="1" style="text-align: center; font-size: 10pt">(Exact Name of Registrant as Specified in its Charter)</td></tr>
  </table>


<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="1" style="border-bottom: Black 1pt groove; text-align: center; font-size: 10pt"><span id="xdx_903_edei--EntityIncorporationStateCountryCode_c20240318__20240318_zuo3etz7leZf"><ix:nonNumeric contextRef="AsOf2024-03-18" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="ixv-271">Delaware</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="1" style="text-align: center; font-size: 10pt">(State or Other Jurisdiction of Incorporation)</td></tr>
  </table>


<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 50%; font-size: 10pt"><span id="xdx_903_edei--EntityFileNumber_c20240318__20240318_z1G9oBaYkBRg"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityFileNumber" id="ixv-272">001-12648</ix:nonNumeric></span></td><td style="border-bottom: Black 1pt solid; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 49%; font-size: 10pt"><span id="xdx_903_edei--EntityTaxIdentificationNumber_c20240318__20240318_z4Xfryn6J5m2"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityTaxIdentificationNumber" id="ixv-273">04-2314970</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">(Commission File Number)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center">(IRS Employer Identification No.)</td></tr>
  </table>


<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; width: 50%; font-size: 10pt; text-align: center"><span id="xdx_90C_edei--EntityAddressAddressLine1_c20240318__20240318_zIXTbrtiQcsi"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityAddressAddressLine1" id="ixv-274">100
    Hale Street</ix:nonNumeric></span>, <span id="xdx_904_edei--EntityAddressCityOrTown_c20240318__20240318_zspiXK4ORV3g"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityAddressCityOrTown" id="ixv-275">Newburyport</ix:nonNumeric></span>, <span id="xdx_90C_edei--EntityAddressStateOrProvince_c20240318__20240318_zYeClTPsWW18"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityAddressStateOrProvince" id="ixv-276">MA</ix:nonNumeric> - USA</span></td><td style="border-bottom: Black 1pt solid; width: 1%; font-size: 10pt">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 49%; font-size: 10pt"><span id="xdx_90D_edei--EntityAddressPostalZipCode_c20240318__20240318_ztFAPJJ5CC58"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:EntityAddressPostalZipCode" id="ixv-277">01950-3504</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-size: 10pt; text-align: center">(Address of Principal Executive Offices)</td><td style="font-size: 10pt">&#160;</td>
    <td style="font-size: 10pt; text-align: center">(Zip Code)</td></tr>
  </table>


<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="1" style="border-bottom: Black 1pt groove; text-align: center; font-size: 10pt"><span id="xdx_90C_edei--CityAreaCode_c20240318__20240318_zFcVRPR1O2Fh"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:CityAreaCode" id="ixv-278">(978)</ix:nonNumeric></span> <span id="xdx_902_edei--LocalPhoneNumber_c20240318__20240318_zbaEtKclhtza"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:LocalPhoneNumber" id="ixv-279">352-2200</ix:nonNumeric></span></td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="1" style="text-align: center; font-size: 10pt">(Registrant&#8217;s Telephone Number, Including Area Code)</td></tr>
  </table>


<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td colspan="1" style="border-bottom: Black 1pt groove; text-align: center; font-size: 10pt">N/A</td></tr>
  <tr style="vertical-align: bottom">
    <td colspan="1" style="text-align: center; font-size: 10pt">(Former Name or Former Address, if Changed Since Last Report)</td></tr>
  </table>


<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">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="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 10.5pt"/><td style="width: 18pt"><span id="xdx_903_edei--WrittenCommunications_c20240318__20240318_z80YHvonw5P5"><ix:nonNumeric contextRef="AsOf2024-03-18" format="ixt:booleanfalse" name="dei:WrittenCommunications" id="ixv-280">&#9744;</ix:nonNumeric></span></td><td>Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 10.5pt"/><td style="width: 18pt"><span id="xdx_906_edei--SolicitingMaterial_c20240318__20240318_zUBq0o8PMH6j"><ix:nonNumeric contextRef="AsOf2024-03-18" format="ixt:booleanfalse" name="dei:SolicitingMaterial" id="ixv-281">&#9744;</ix:nonNumeric></span></td><td>Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 10.5pt"/><td style="width: 18pt"><span id="xdx_909_edei--PreCommencementTenderOffer_c20240318__20240318_zCdjIAbAgib5"><ix:nonNumeric contextRef="AsOf2024-03-18" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer" id="ixv-282">&#9744;</ix:nonNumeric></span></td><td>Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr></table>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 10.5pt"/><td style="width: 18pt"><span id="xdx_90E_edei--PreCommencementIssuerTenderOffer_c20240318__20240318_ze3niz9UB5oa"><ix:nonNumeric contextRef="AsOf2024-03-18" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer" id="ixv-283">&#9744;</ix:nonNumeric></span></td><td>Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white">Securities registered pursuant to Section 12(b) of the Act:</p>

<p style="margin: 0pt 0; font-size: 10pt; background-color: white">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td style="border: Black 1pt solid; width: 34%"><span style="font-size: 10pt">Title of each class</span></td>
    <td style="border-top: Black 1pt solid; width: 33%; border-right: Black 1pt solid; border-bottom: Black 1pt solid"><span style="font-size: 10pt">Trading Symbol(s)</span></td>
    <td style="border-top: Black 1pt solid; width: 33%; border-right: Black 1pt solid; border-bottom: Black 1pt solid"><span style="font-size: 10pt">Name of each exchange on which registered</span></td></tr>
  <tr style="vertical-align: top">
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"><span style="font-size: 10pt"><span id="xdx_90E_edei--Security12bTitle_c20240318__20240318_zLXDHBrbqJ2l"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:Security12bTitle" id="ixv-284">Common Stock</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><span style="font-size: 10pt"><span id="xdx_908_edei--TradingSymbol_c20240318__20240318_z4YnQwNywYH1"><ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:TradingSymbol" id="ixv-285">UFPT</ix:nonNumeric></span></span></td>
    <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid"><span style="font-size: 10pt"><span id="xdx_90E_edei--SecurityExchangeName_c20240318__20240318_zkc3UVSprRaa">The <ix:nonNumeric contextRef="AsOf2024-03-18" name="dei:SecurityExchangeName" id="ixv-286">NASDAQ</ix:nonNumeric> Stock Market L.L.C.</span></span></td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule
405 of the Securities Act of 1933 (17 CFR &#167;230.405) or Rule 12b-2 of the Securities Exchange Act of 1934 (17 CFR &#167;240.12b-2).
Emerging growth company <span id="xdx_90E_edei--EntityEmergingGrowthCompany_c20240318__20240318_zYlHjcU8T324"><ix:nonNumeric contextRef="AsOf2024-03-18" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany" id="ixv-287">&#9744;</ix:nonNumeric></span></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

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

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0; font-size: 10pt"></p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><b>Item 1.01</b></td><td><b>Entry into a Material Definitive Agreement.</b></td></tr></table>

<p style="margin: 0pt 0; font-size: 10pt"><b>&#160;</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in">On March 18, 2024, through a wholly-owned subsidiary,
UFP Technologies, Inc. (&#8220;UFP&#8221; or the &#8220;Company&#8221;) and Intuitive Surgical SARL, one of the Company&#8217;s strategic
medical customers (the &#8220;Customer&#8221;), entered into that certain amendment (the &#8220;Amendment&#8221;) to the manufacturing
supply agreement dated April 25, 2014 as amended (as amended, the &#8220;Amended Supply Agreement&#8221;). Pursuant to the terms of the
Amended Supply Agreement, among other things, for an initial four-year period commencing January 1, 2024, the Customer has agreed to purchase
the majority of certain products from the Company on a semi-exclusive basis. The Amended Supply Agreement also provides for volume-based
pricing terms based on certain minimum purchase thresholds. The Amended Supply Agreement provides for automatic renewal for additional
one-year terms following the initial term, subject to certain early termination rights for bankruptcies and uncured, material breaches
held by both parties and non-renewal rights held by both parties. We currently estimate that sales under the Amended Supply Agreement
will result in approximately $500 million in revenue over the initial term of the Amended Supply Agreement if the Customer buys the specified
number of products to take advantage of volume-based pricing under the Amended Supply Agreement. Should the Customer choose not to buy
the specified annual or aggregate volumes it would not receive the agreed-upon pricing provided under the Amended Supply Agreement.</p>

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

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify; text-indent: 0.5in"><span style="background-color: white">The foregoing
description of the Amendment and the Supply Agreement does not purport to be complete and is qualified in its entirety by reference to
the full text of the Amendment and the </span>Amended Supply Agreement<span style="background-color: white">, which are attached hereto
as Exhibits 10.1 and 10.2, respectively, and are incorporated by reference herein.</span></p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt"><b>Forward-Looking Statements</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: justify">Certain statements in this current report on Form 8-K may be considered
"forward-looking statements" within the meaning of the "safe harbor" provisions of the Private Securities Litigation
Reform Act of 1995. In some cases, the reader can identify forward-looking statements by words such as "may," "should,"
"expect," "intend," "will," "estimate," "anticipate," "believe," "predict,"
or similar words. Forward-looking statements relate to expected financial or operating performance and/or future business prospects, events,
and plans. Such statements include, but are not limited to: statements regarding the revenue generated pursuant to agreements entered
into by us, and other statements regarding the duration, future performance, and effects of agreements entered into by us. Investors are
cautioned that such forward-looking statements involve risks and uncertainties that could adversely affect our business and prospects,
and otherwise cause actual results to differ materially from those anticipated by such forward-looking statements, or otherwise. These
risks include, without limitation: risks relating to our performance and the performance of our counterparties under the agreements we
have entered into, the risk that the Customer will not purchase the expected volume of goods under the Amended Supply Agreement because,
among other things, the Customer no longer requires the product at all or to the degree it anticipated, the Customer&#8217;s own performance
falters, the Customer decides to manufacture the product itself or through one of its affiliates now or in the future, or the Customer
obtains the product from the other listed supplier in the Amended Supply Agreement, the risk that we will not achieve expected rebates
under the applicable supply agreement, risks relating to our ability to maintain increased levels of production at profitable levels,
if at all, or to continue to increase production rates and risks relating to disruptions and delays in our supply chain or labor force.
Readers are referred to the documents we file with the SEC, specifically the last report on Form 10-K. The forward-looking statements
contained herein speak only of our expectations as of the date of this Form 8-K. We expressly disclaim any obligation or undertaking to
release publicly any updates or revisions to any such statement to reflect any change in our expectations or any change in events, conditions,
or circumstances on which any such statement is based, except as otherwise required by law.</p>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 1in"><b>Item 9.01</b></td><td><b>Financial Statements and Exhibits.</b></td></tr></table>

<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 23.1pt"><b>(d) Exhibits</b></p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 23.1pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 10%">  <b>Exhibit Number </b> </td>
    <td style="width: 2%; text-align: center">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 88%">  <b>Description</b> </td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: center"><a href="exh_101.htm">10.1 <span style="background-color: white">*</span></a></td>
    <td style="text-align: center">&#160;</td>
    <td><a href="exh_101.htm">Manufacturing Supply Agreement between Das Medical International SRL and Intuitive Surgical SARL dated April 25, 2014.</a></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: center"><a href="exh_102.htm">10.2 <span style="background-color: white">*</span></a></td>
    <td style="text-align: center">&#160;</td>
    <td><a href="exh_102.htm">Amendment No. 24 to Manufacturing Supply Agreement between Das Medical International SRL and Intuitive Surgical SARL dated March 15,
         2024.</a></td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="vertical-align: top; text-align: center">104</td>
    <td style="text-align: center">&#160;</td>
    <td>Cover Page Interactive Data File (embedded within the Inline XBRL document)</td></tr>
  </table>
<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify">* Pursuant to&#160;Item&#160;601(b)(10) of Regulation S-K, certain
identified information has been excluded from this exhibit because it is both (i)&#160;not&#160;material&#160;and (ii) would be&#160;competitively&#160;harmful&#160;if
publicly disclosed. Further, the schedules and exhibits to this agreement have been omitted pursuant to Item&#160;601(b)(2)&#160;of&#160;Regulation
S-K. A copy of any omitted schedule and/or exhibit will be furnished to the Securities and Exchange Commission upon request.</p>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify">&#160;</p>

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 4pt solid; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="margin: 0pt 0 0pt 0.5in; font-size: 10pt; text-align: justify"></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center"><span style="text-decoration: underline">SIGNATURES</span></p>

<p style="margin: 0pt 0; font-size: 10pt; text-align: center">&#160;</p>

<p style="margin: 0pt 0 0pt 1in; font-size: 10pt; text-align: center; text-indent: -1in">&#160;</p>

<p style="margin: 0pt 0; font-size: 10pt; text-indent: 0.5in">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="margin: 0pt 0; font-size: 10pt">&#160;</p>

<table cellspacing="0" cellpadding="0" style="width: 100%; border-collapse: collapse; font-size: 10pt">
  <tr style="vertical-align: top">
    <td>Dated: March 18, 2024</td>
    <td colspan="2">UFP TECHNOLOGIES, INC.</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 50%">
    <p style="margin: 0pt 0; font-size: 10pt">&#160;</p>
    <p style="margin: 0pt 0; font-size: 10pt">&#160;</p>
    <p style="margin: 0pt 0; font-size: 10pt">&#160;</p></td>
    <td style="width: 5%">&#160;</td>
    <td style="width: 45%"/></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>By:&#160;&#160;</td>
    <td style="border-bottom: Black 1pt solid">/s/ Ronald J. Lataille	&#160;&#160;&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td> Ronald J. Lataille, <br/>
Chief Financial Officer and Senior Vice President</td></tr>
  </table>
<p style="margin: 0pt 0; font-size: 10pt">&#160;</p>



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

</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>exh_101.htm
<DESCRIPTION>EXHIBIT 10.1
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 10.1</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><B>Certain identified information has been excluded because it is both
not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate
places with the three asterisks [***].</B></P>

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

<P STYLE="margin: 0"></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0 0pt 2.9pt"><FONT STYLE="letter-spacing: 0.1pt"><B>MANUFACTURING SUPPLY</B></FONT><B>
<FONT STYLE="letter-spacing: -0.1pt">AGREEMENT</FONT></B></P>

<P STYLE="font-size: 10pt; text-indent: 34.75pt; margin: 0pt 0 0pt 8pt">&nbsp;</P>

<P STYLE="margin: 0pt 0 0pt 8pt; font-size: 10pt; text-indent: 34.75pt"><FONT STYLE="letter-spacing: -0.2pt">This manufacturing supply
agreement <B>(&quot;Agreement&quot;) </B>is dated April 25, 2014 <B>(&quot;Effective Date&quot;), </B>and is</FONT> between INTUITIVE
SURGICAL SAAL <B>(&quot;Intuitive&quot;),</B> a Swiss Corporation located at I Chemin des Muriers, 1170 <FONT STYLE="letter-spacing: -0.1pt">Aubonne,
Switzerland, and <B>DAS MEDICAL, LLC (&quot;Seller&quot;),</B> a corporation with its principal place of business</FONT> located at 168
Rosecrest Lane, Columbus, MS 39701.</P>

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

<P STYLE="margin: 0pt 0 0pt .5in; font-size: 10pt"><FONT STYLE="letter-spacing: -0.2pt">Intuitive and Seller agree as follows:</FONT></P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: .5in"></TD><TD STYLE="width: .5in">I.</TD><TD><FONT STYLE="letter-spacing: -0.2pt"><B>Definitions.</B> For purposes of this Agreement, the following definitions apply:</FONT></TD></TR></TABLE>

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

<P STYLE="margin-left: 1in; font-size: 10pt; text-indent: 0.3pt; margin-top: 0pt; margin-bottom: 0pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.1pt"><B>&quot;Adverse Event&quot;</B> refers to the occurrence of any of the following events: (I) any
event</FONT> <FONT STYLE="letter-spacing: -0.3pt">in which available information reasonably suggests that a Product may have caused or
contributed</FONT> <FONT STYLE="letter-spacing: -0.1pt">to death or serious injury; (2) any malfunction of a Product by shortcomings in
the information</FONT> <FONT STYLE="letter-spacing: -0.2pt">supplied with the Product; and (3) any malfunction of a Product where recurrence
of such Product malfunction would be likely to cause or contribute to death, serious injury, and/or a significant</FONT> quality issue
that may result in the need for a recall of such Product.</P>

<P STYLE="margin-left: 1in; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><B>(b)<FONT STYLE="letter-spacing: -0.3pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;Bill of
Materials&quot;</FONT></B><FONT STYLE="letter-spacing: -0.3pt"> means the list of Components necessary to manufacture the Product.</FONT></P>



<P STYLE="margin-left: 1in; font-size: 10pt; text-indent: 0.05pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.3pt"><B>&quot;Certificate of Conformance&quot; </B>means Seller's written certification that the supplied</FONT>
Product meets Intuitive&#8217;s Specifications.</P>

<P STYLE="margin-left: 1in; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"> (d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.3pt"><B>&quot;Claims&quot;</B> is defined in Section 13(a).</FONT></P>



<P STYLE="margin-left: 1in; font-size: 10pt; text-indent: 0.35pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.3pt"><B>&quot;Complaint&quot;</B> means any written, electronic, or verbal feedback directed to Intuitive</FONT>
<FONT STYLE="letter-spacing: -0.1pt">and/or Seller, related to the use of a medical device, Product or accessory manufactured or distributed
by Intuitive or distributed by a third party on behalf of Intuitive, that alleges deficiencies related to the identity, quality, durability,
reliability, safety, effectiveness, or performance of a Product after it is released for distribution.</FONT></P>

<P STYLE="margin-left: 1in; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.3pt"><B>&quot;Component&quot;</B> means any component, item, or material, including raw materials, labels,</FONT>
and instructions for use, as listed in the Bill of Materials with respect to any Product.</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.2pt"><B>&quot;EC&quot;</B> is defined in Section 4(a). </FONT></P>



<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><B>(h)<FONT STYLE="letter-spacing: -0.2pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;EC Notice&quot;
</FONT></B><FONT STYLE="letter-spacing: -0.2pt">is defined in Section 4(a).</FONT></P>



<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">(i)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.3pt"><B>&quot;Initial Term&quot;</B> is defined in Section 16(a).</FONT></P>



<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="font-size: 10pt">(j)</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[***].</P>



<P STYLE="margin-left: 1in; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 1in; font-size: 10pt; text-indent: 0.2pt; margin-top: 0pt; margin-bottom: 0pt">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="letter-spacing: -0.2pt"><B>&quot;Product&quot;</B> means each item stated in Exhibit A to be purchased by Intuitive from
Seller</FONT> under this Agreement.</P>

<P STYLE="margin-left: 1in; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"> (1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-size: 10pt; letter-spacing: -0.2pt"><B>&quot;Proprietary Information&quot;</B> is defined in Section 20(a).</FONT></P>



<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="letter-spacing: -0.05pt">(m)</FONT><FONT STYLE="letter-spacing: -0.3pt"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;Renewal
Term&quot;</B> is defined in Section 16(a).</FONT></P>



<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt">&nbsp;</P>

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="letter-spacing: -0.05pt">(n)</FONT><FONT STYLE="letter-spacing: -0.3pt"><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;RMA&quot;
</B>is defined in Section 7.</FONT></P>



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

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

<P STYLE="font-size: 10pt; margin: 0pt 0">&nbsp;</P>
<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


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

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.05pt">(o)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt"><B>&quot;Scheduling Agreement&quot; </B>means an order by Intuitive, communicated to Seller via electronic
data transfer, email, or other means, to purchase Product at a stated unit price, for a total quantity to be delivered during a delivery
date range, </FONT>[***].</P>

<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>
<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="letter-spacing: -0.05pt">(p)</FONT><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&quot;Specification&quot;
</B>means all information related to form, fit, or function of the <FONT STYLE="letter-spacing: -0.1pt">Product.</FONT></P>



<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>
<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.05pt">(q)</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<FONT STYLE="font-size: 10pt"><B>&quot;Sterilization&quot;
</B>refers to </FONT>[***]<FONT STYLE="font-size: 10pt">.</FONT></P>



<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>
<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="letter-spacing: -0.05pt">(r)</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>&quot;Taxes&quot;
</B>is defined in Section <FONT STYLE="letter-spacing: -0.1pt">22(h).</FONT></P>



<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>
<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="letter-spacing: -0.05pt">2.</FONT></TD><TD><FONT STYLE="letter-spacing: -0.2pt"><B>Forecast;</B></FONT><B> <FONT STYLE="letter-spacing: -0.1pt">Purchasing.</FONT></B></TD></TR></TABLE>

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

<P STYLE="margin-left: 1in; margin-top: 0pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 0.3pt"><FONT STYLE="font-size: 10pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Forecast</U>. Intuitive will provide to Seller a non-binding</FONT> [***] <FONT STYLE="font-size: 10pt">rolling forecast of Intuitive's
delivery requirements.</FONT></P>

<P STYLE="margin: 0pt 26.45pt 0pt 77.25pt; font-size: 10pt; text-indent: 0in"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 0.2pt; margin: 0pt 0 0pt 7.75pt"><U>Purchasing Requirements</U>. This Agreement does not authorize
Seller to perform manufacturing services or to manufacture the Products. Such authorization will be in the form of Scheduling Agreements
or purchase orders provided by Intuitive, and will include lead times and delivery requirements. Each Scheduling Agreement or purchase
order will include a description of the Products to be purchased, quantity, routing instructions, requested delivery date, destination
and price.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="letter-spacing: -0.05pt"><B>3.</B></FONT></TD><TD><FONT STYLE="letter-spacing: -0.2pt"><B>Purchase Acknowledgement; Price and Payment Terms.</B></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 0.5pt; margin: 0pt 8.75pt 0pt 1in">&nbsp;</P>

<P STYLE="margin: 0pt 8.75pt 0pt 1in; font-size: 10pt; text-indent: 0.5pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Purchase Order or Scheduling A</U>gr<U>eement Acknowledgemen</U>t. Seller will acknowledge in writing receipt of a purchase order or
Scheduling Agreement from Intuitive no later than seven (7) calendar days after Seller's receipt. If Intuitive does not receive such written
acknowledgment before the commencement of(7) calendar days after Seller's receipt, Intuitive may, at Intuitive's option, cancel such purchase
order or Scheduling Agreement with zero (0) financial liability to Intuitive. Seller will submit in writing to Intuitive at the time of
Scheduling Agreement or purchase order acknowledgment, any minimum order quantity purchases or non-cancelable non- returnable <B>(&quot;NCNR&quot;)
</B>materials that will result in excess inventory.</P>

<P STYLE="font-size: 10pt; text-indent: 69.4pt; margin: 0pt 6.6pt 0pt 7.45pt">&nbsp;</P>

<P STYLE="margin-top: 0pt; margin-right: 6.6pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 1in"><FONT STYLE="font-size: 10pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Material Liability</U>. Seller will be financially liable for any item on order, including NCNR materials, unless Seller bas received
Intuitive's prior written approval.</FONT> [***]<FONT STYLE="font-size: 10pt">. Intuitive and Seller agree to meet as necessary for business
review meetings. Intuitive may provide a template for the business review meetings with information outlined for Seller to present.</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 69.35pt; margin-top: 0pt; margin-right: 17.1pt; margin-bottom: 0pt">&nbsp;</P>

<P STYLE="margin-top: 0pt; margin-right: 6.6pt; margin-bottom: 0pt; font-size: 10pt; text-indent: 1in">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Change to Scheduling A</U>gr<U>eement or Purchase Order</U>. Intuitive may make changes to shipping instructions, quantities or requested
delivery dates/schedules specified in any Scheduling Agreement or purchase order, as needed throughout the duration of this Agreement,
in conformance with the table below, unless otherwise mutually agreed upon in writing by the parties.</P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0.6pt 0pt 2.9pt"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0.6pt 0pt 2.9pt; font-size: 10pt; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0.6pt 0pt 2.9pt; font-size: 10pt; text-align: center"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-size: 10pt">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 25%; border: black 1pt solid; padding-left: 1.5pt"><FONT STYLE="font-size: 10pt"><B>Calendar Days' Notice Before <FONT STYLE="letter-spacing: -0.1pt">Change</FONT></B></FONT></TD>
    <TD STYLE="width: 25%; border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.7pt"><FONT STYLE="font-size: 10pt"><B>Percent <FONT STYLE="letter-spacing: -0.1pt">Change</FONT></B></FONT></TD>
    <TD STYLE="width: 50%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 1.3pt">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.75pt">[***]</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 0.8pt">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.75pt">[***]</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 1.25pt">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.75pt">[***]</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; padding-left: 1pt">[***]</TD>
    <TD STYLE="border-right: black 1pt solid; border-bottom: black 1pt solid; padding-left: 0.75pt">[***]</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font-size: 10pt; margin: 0pt 0"><B>&nbsp;</B></P>

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

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

<P STYLE="font-size: 10pt; text-indent: 68.9pt; margin: 0pt 15.6pt 0pt 7.95pt"><FONT STYLE="font-size: 10pt">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Price Reductions.</U> On an annual basis, Seller will provide to Intuitive a detailed Product cost reduction proposal. Intuitive and
Seller agree to review such cost reduction proposals </FONT>[***]. [***]<FONT STYLE="font-size: 10pt">:</FONT></P>

<P STYLE="margin: 0pt 15.6pt 0pt 7.95pt; font-size: 10pt; text-indent: 68.9pt"><FONT STYLE="font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.7pt"></TD><TD STYLE="width: 34.5pt"><FONT STYLE="font-size: 10pt">(1)</FONT></TD><TD STYLE="padding-right: 11.05pt">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.75pt"></TD><TD STYLE="width: 34.65pt"><FONT STYLE="font-size: 10pt">(2)</FONT></TD><TD>[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.75pt"></TD><TD STYLE="width: 34.65pt"><FONT STYLE="font-size: 10pt">(3)</FONT></TD><TD>[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.75pt"></TD><TD STYLE="width: 34.65pt"><FONT STYLE="font-size: 10pt">(4)</FONT></TD><TD>[***]</TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 34.55pt; margin: 0pt 4.8pt 0pt 7.5pt">Seller will use best efforts to achieve cost savings with
respect to raw materials and processes, and such savings will be reflected in a reduction of the purchase price of the Products. <FONT STYLE="font-size: 10pt">[***]</FONT>.
In addition, at all times, <FONT STYLE="font-size: 10pt">[***]</FONT>.</P>

<P STYLE="margin: 0pt 4.8pt 0pt 7.5pt; font-size: 10pt; text-indent: 34.55pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 69.35pt; margin: 0pt 6.6pt 0pt 7.55pt"><FONT STYLE="font-size: 10pt">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Price.</U> Prices of Products purchased under this Agreement, including any applicable discounts, will be as stated in the applicable
Scheduling Agreement or purchase order. Exhibit A states the prices as of the Effective Date. </FONT>[***]:</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.5pt"></TD><TD STYLE="width: 34.8pt"><FONT STYLE="font-size: 10pt">(1)</FONT></TD><TD>[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.5pt"></TD><TD STYLE="width: 34.8pt"><FONT STYLE="font-size: 10pt">(2)</FONT></TD><TD>[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.5pt"></TD><TD STYLE="width: 34.8pt"><FONT STYLE="font-size: 10pt">(3)</FONT></TD><TD>[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.5pt"></TD><TD STYLE="width: 34.8pt"><FONT STYLE="font-size: 10pt">(4)</FONT></TD><TD>[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 111.5pt"></TD><TD STYLE="width: 34.8pt"><FONT STYLE="font-size: 10pt">(5)</FONT></TD><TD>[***]</TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 69.35pt; margin: 0pt 7.85pt 0pt 7.5pt"><FONT STYLE="font-size: 10pt">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Payment.</U></FONT> [***].</P>

<P STYLE="font-size: 10pt; text-indent: 69.35pt; margin: 0pt 9.75pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 9.75pt 0pt 7.5pt; font-size: 10pt; text-indent: 69.35pt"><FONT STYLE="font-size: 10pt">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>[***] Replenishment.</U> If applicable, Seller and Intuitive agree to cooperate to meet Intuitive's </FONT>[***] <FONT STYLE="font-size: 10pt">replenishment
program requirements. Seller will ship an exact quantity of items to Intuitive no later than a specified number of days after </FONT>[***]<FONT STYLE="font-size: 10pt">.
</FONT>[***].</P>

<P STYLE="font-size: 10pt; text-indent: 0in; margin: 0pt 9.75pt 0pt 76.85pt">&nbsp;</P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 9.75pt 0pt 76.85pt; font-size: 10pt"></P>

<P STYLE="font-size: 10pt; text-indent: 68.95pt; margin: 0pt 22.45pt 0pt 8.45pt">&nbsp;</P>

<P STYLE="margin: 0pt 22.45pt 0pt 8.45pt; font-size: 10pt; text-indent: 68.95pt">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Certificate of Conformance.</U> At Intuitive's request, Seller will provide a Certificate of Conformance to Intuitive.</P>

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

<P STYLE="font-size: 10pt; text-indent: 35.2pt; margin: 0pt 13.4pt 0pt 42.05pt">(i)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Logistics With Respect to Seller's Materials.</U></FONT> [***].</P>

<P STYLE="font-size: 10pt; text-indent: 35.15pt; margin: 0pt 8.35pt 0pt 41.95pt">&nbsp;</P>

<P STYLE="margin: 0pt 8.35pt 0pt 41.95pt; font-size: 10pt; text-indent: 35.15pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.3pt">G)</FONT><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Logistics
With Respect to Products</U> <FONT STYLE="font-size: 10pt">[***].</FONT></P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 41.85pt"><FONT STYLE="letter-spacing: -0.5pt">4</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Product
<FONT STYLE="letter-spacing: -0.1pt">Changes.</FONT></B></P>

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

<P STYLE="font-size: 10pt; text-indent: 69.3pt; margin: 0pt 7.45pt 0pt 7.6pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.05pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt"><U>Product Changes.</U> Intuitive may, upon advance written notice <B>(&quot;EC Notice&quot;) </B>to
Seller, submit engineering changes <B>(&quot;EC&quot;)</B> for incorporation into the Products. The EC Notice will include documentation
of the EC so that Seller may effectively investigate the impact of the EC. Seller will, during a period not to exceed </FONT>[***] <FONT STYLE="font-size: 10pt">after
receipt of EC Notice, evaluate the feasibility of the EC and respond to Intuitive in writing stating the potential impact of the EC, including
but not limited to, </FONT>[***]<FONT STYLE="font-size: 10pt">. </FONT>[***] <FONT STYLE="font-size: 10pt">will submit any EC to Seller
in a revised Scheduling Agreement or purchase order for the applicable Products. When a Product change occurs, Intuitive will cooperate
with Seller to target and execute a Product version cutover date that </FONT>[***]<FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">.</FONT></P>

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

<P STYLE="font-size: 10pt; text-indent: 69.3pt; margin: 0pt 10.65pt 0pt 7.6pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.05pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt"><U>Discontinued Products and Components.</U> If Seller or any authorized supplier provides notice
that a Component used in the manufacturing of a Product is to be discontinued, Seller will promptly notify Intuitive in writing of the
Product or Component being discontinued, the last date available for placement of orders, the effective date the Product or Component
will be discontinued, and any last buy instructions or other applicable information necessary for Intuitive to make an informed decision
regarding any end oflife purchases for the Product. Notwithstanding the above, no Product or Component will be discontinued unless Seller
provides Intuitive a minimum </FONT>[***]<FONT STYLE="font-size: 10pt">.</FONT></P>

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

<P STYLE="font-size: 10pt; text-indent: 69.35pt; margin: 0pt 6.65pt 0pt 7.75pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.05pt">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt"><U>Obsolescence.</U> Seller will provide sustaining engineering support, repair and Component replacement
of Product for </FONT>[***] <FONT STYLE="font-size: 10pt">after the date of Product obsolescence or discontinuation. Field replacement
units (FRU's) will be of new or like new Product. Notwithstanding the above, this Obsolescence provision does not apply to any single
use disposable Product.</FONT></P>

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

<P STYLE="font-size: 10pt; text-indent: 34pt; margin: 0pt 5.6pt 0pt 7.75pt">5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Taxes. </B>Seller agrees to reasonably cooperate with Intuitive to minimize all taxes to the extent allowed by law that are to be paid
directly or indirectly by Intuitive. Seller agrees to use reasonable efforts to notify Intuitive's tax department of any audit or assessment
which may affect the sales, use, excise, or property taxes which may be assessed on a Product or Products, no later than fifteen (15)
calendar days after receiving notice of such</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 7.75pt">audit or <FONT STYLE="letter-spacing: -0.1pt">assessment.</FONT></P>

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

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 7.75pt; font-size: 10pt"><FONT STYLE="letter-spacing: -0.1pt"></FONT></P>

<P STYLE="font-size: 10pt; text-indent: 34.55pt; margin: 0pt 11.55pt 0pt 7.7pt">&nbsp;</P>

<P STYLE="margin: 0pt 11.55pt 0pt 7.7pt; font-size: 10pt; text-indent: 34.55pt">6.<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Delivery. </B></FONT>[***].</P>

<P STYLE="font-size: 10pt; text-indent: 34.05pt; margin: 0pt 9.4pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 9.4pt 0pt 7.5pt; font-size: 10pt; text-indent: 34.05pt">7.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Acceptance.</B> Intuitive will have the right to reject or return to Seller, for replacement, any Product that fails Intuitive's acceptance
testing. Intuitive will comply with Seller's return material authorization <B>(&quot;RMA&quot;) </B><FONT STYLE="letter-spacing: -0.1pt">procedures.</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 34.6pt; margin: 0pt 10.45pt 0pt 7.25pt">&nbsp;</P>

<P STYLE="margin: 0pt 10.45pt 0pt 7.25pt; font-size: 10pt; text-indent: 34.6pt"><FONT STYLE="font-size: 10pt">8.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Delays. </B>Time is of the essence for Products ordered under this Agreement, and delivery will be strictly in accordance with the
schedule in the applicable Scheduling Agreement or purchase order. Seller will use best efforts to minimize any delay that may prevent
its timely compliance with the requirements of this Agreement. </FONT>[***]<FONT STYLE="font-size: 10pt">. If any delay continues for
more than </FONT>[***] <FONT STYLE="font-size: 10pt">days to submit a formal plan to Intuitive and </FONT>[***] <FONT STYLE="font-size: 10pt">to
execute the plan), Intuitive may </FONT>[***]<FONT STYLE="font-size: 10pt">.</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 34.15pt; margin: 0pt 7.35pt">&nbsp;</P>

<P STYLE="margin: 0pt 7.35pt; font-size: 10pt; text-indent: 34.15pt">9.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Business Continuity Plan. </B>During the term of this Agreement, Seller will maintain a documented business continuity plan, the purpose
of which is to maintain uninterrupted supply of the Products, and that is reasonably acceptable to Intuitive. Provided a copy of such
business continuity plan is provided to, reviewed by, and acceptable to Intuitive, such business continuity plan will be incorporated
into this Agreement by this reference.</P>

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

<P STYLE="margin: 0pt 7.35pt; font-size: 10pt; text-indent: 34.15pt"> 10.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Quality; <FONT STYLE="letter-spacing: -0.1pt">Regulatory.</FONT></B></P>



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

<P STYLE="font-size: 10pt; margin: 0pt 13.2pt 0pt 7.45pt; text-indent: 69.15pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.05pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><FONT STYLE="font-size: 10pt"><U>Scope.</U></FONT> Seller will maintain a quality system that is compliant with <B>EN</B> ISO 13485
and comply with all applicable laws, regulations, guidance and precedent, and import/export <FONT STYLE="letter-spacing: -0.1pt">requirements.</FONT></P>

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

<P STYLE="font-size: 10pt; text-indent: 69.15pt; margin: 0pt 10.15pt 0pt 7.5pt"><FONT STYLE="letter-spacing: -0.05pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Locations.</U> The approved Seller site locations are defined as follows, and include all sites that manufacture Product for
Intuitive:</P>

<P STYLE="margin: 0pt 10.15pt 0pt 7.5pt; font-size: 10pt; text-indent: 69.15pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 0.05pt; margin: 0pt 218.05pt 0pt 111pt">Seller: DAS Medical, LLC.</P>

<P STYLE="margin: 0pt 218.05pt 0pt 111pt; font-size: 10pt; text-indent: 0.05pt">&nbsp;</P>

<P STYLE="margin: 0pt 218.05pt 0pt 111pt; font-size: 10pt; text-indent: 0.05pt">Location 1:</P>

<P STYLE="margin: 0pt 0 0pt 111.05pt; font-size: 10pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 111.05pt">[***]</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 111pt">Location <FONT STYLE="letter-spacing: -0.25pt">2:</FONT></P>

<P STYLE="font-size: 10pt; margin: 0pt 273pt 0pt 111pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 273pt 0pt 111pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 273pt 0pt 111pt">Dominican Republic</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 111.05pt">Contact person: <FONT STYLE="font-size: 10pt">[***]</FONT></P>

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

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

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 77.15pt"></TD><TD STYLE="width: 34.65pt"><FONT STYLE="letter-spacing: -0.05pt">(c)</FONT></TD><TD><FONT STYLE="letter-spacing: -0.1pt"><U>Notifications.</U></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 104.2pt; margin: 0pt 6.95pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 6.95pt 0pt 7.5pt; font-size: 10pt; text-indent: 104.2pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Product Changes.</U> Seller will not make any change to any materials, packaging components, Component, Product, including manufacturing
process and process design, test requirements (specified in Exhibit B, if applicable), Specification, or location where Product is manufactured,
unless approved beforehand in writing by Intuitive.</P>

<P STYLE="font-size: 10pt; text-indent: 104pt; margin: 0pt 11.55pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 11.55pt 0pt 7.5pt; font-size: 10pt; text-indent: 104pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Organizational Changes.</U> If Seller makes a change to its organization with respect to any item listed below in this Section 10(c)(2),
Seller will, consistent with Section 22(d) (Notices) of the Agreement, notify its primary Intuitive contact and the Intuitive Purchasing
and Quality management of such change. Except as noted below, Seller will notify Intuitive within 90 days of making a change to any item
below in this Section 10(c)(2).</P>

<P STYLE="font-size: 10pt; text-indent: 0in; margin: 0pt 11.55pt 0pt 111.5pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95pt"></TD><TD STYLE="width: 18pt">i.</TD><TD STYLE="padding-right: 162.25pt">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95pt"></TD><TD STYLE="width: 18pt">ii.</TD><TD STYLE="padding-right: 162.25pt">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95pt"></TD><TD STYLE="width: 18pt">iii.</TD><TD STYLE="padding-right: 162.25pt">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95pt"></TD><TD STYLE="width: 18pt">iv.</TD><TD STYLE="padding-right: 162.25pt">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95pt"></TD><TD STYLE="width: 18pt">v.</TD><TD STYLE="padding-right: 162.25pt">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95pt"></TD><TD STYLE="width: 18pt">vi.</TD><TD STYLE="padding-right: 162.25pt">[***]</TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 76.9pt"></TD><TD STYLE="width: 34.4pt"><FONT STYLE="letter-spacing: -0.05pt">(d)</FONT></TD><TD>Nonconforming Product <FONT STYLE="letter-spacing: -0.1pt">Notifications.</FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 103.95pt; margin: 0pt 9.55pt 0pt 7.25pt">&nbsp;</P>

<P STYLE="margin: 0pt 9.55pt 0pt 7.25pt; font-size: 10pt; text-indent: 103.95pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
If Seller determines that any Product does not conform to the Specifications due to a safety issue or otherwise, Seller will place the
Product on hold and notify Intuitive within [***]<FONT STYLE="letter-spacing: -0.1pt">.</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 104pt; margin: 0pt 15.25pt 0pt 7.25pt">&nbsp;</P>

<P STYLE="margin: 0pt 15.25pt 0pt 7.25pt; font-size: 10pt; text-indent: 104pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will ensure that Intuitive is notified of any quality related issue that may affect the Product, including those identified by
Seller's sub-suppliers.</P>

<P STYLE="font-size: 10pt; text-indent: 104.35pt; margin: 0pt 55.75pt 0pt 7.1pt">&nbsp;</P>

<P STYLE="margin: 0pt 55.75pt 0pt 7.1pt; font-size: 10pt; text-indent: 104.35pt">(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will exercise its control over the quality of the output from its subcontractors, and will maintain its own QMS covering such control.</P>

<P STYLE="margin: 0pt 55.75pt 0pt 7.1pt; font-size: 10pt; text-indent: 104.35pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 76.9pt"></TD><TD STYLE="width: 34.35pt"><FONT STYLE="letter-spacing: -0.05pt">(e)</FONT></TD><TD><FONT STYLE="letter-spacing: -0.1pt"><U>Regulatory.</U></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 104pt; margin: 0pt 28.25pt 0pt 7.25pt">&nbsp;</P>

<P STYLE="margin: 0pt 28.25pt 0pt 7.25pt; font-size: 10pt; text-indent: 104pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will provide to Intuitive all necessary support to enable Intuitive to document and maintain a quality system that is compliant
with all applicable regional or national requirements, which may include but not necessarily be limited to 21 C.F.R. &sect; 820 (USFDA),
EN/ISO 13485 (EU and International), CMDR (Canadian), and MHLW ordinance No. 169 of the Japanese Pharmaceutical Affairs Law (JPAL) (Japanese).
In addition, Seller itself will comply with all applicable aspects of ISO 13485.</P>

<P STYLE="font-size: 10pt; text-indent: 104pt; margin: 0pt 12.5pt 0pt 7.25pt">&nbsp;</P>

<P STYLE="margin: 0pt 12.5pt 0pt 7.25pt; font-size: 10pt; text-indent: 104pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Regulatory Information, Notification and Investigation with respect to Product.</U> Seller agrees, without limitation, to:</P>

<P STYLE="margin: 0pt 12.5pt 0pt 7.25pt; font-size: 10pt; text-indent: 104pt">&nbsp;</P>

<P STYLE="margin: 0pt 20.65pt 0pt 7.5pt; font-size: 10pt; text-indent: 138.35pt"> <FONT STYLE="letter-spacing: -0.05pt">(i)</FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
maintain a Complaint handling <FONT STYLE="letter-spacing: -0.1pt">process;</FONT></P>



<P STYLE="font-size: 10pt; text-indent: 138.35pt; margin: 0pt 20.65pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 20.65pt 0pt 7.5pt; font-size: 10pt; text-indent: 138.35pt"><FONT STYLE="letter-spacing: -0.05pt">(ii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>notify Intuitive of any reportable Complaint received with sufficient detail and no later than thirty (30) days after becoming
aware of the Complaint, and support any of Intuitive's requests for additional information; and</P>

<P STYLE="font-size: 10pt; text-indent: 138.35pt; margin: 0pt 23.45pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 23.45pt 0pt 7.5pt; font-size: 10pt; text-indent: 138.35pt"><FONT STYLE="letter-spacing: -0.05pt">(iii)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>perform a complete investigation per Seller procedures and provide results to Intuitive [***].</P>

<P STYLE="margin: 0pt 23.45pt 0pt 7.5pt; font-size: 10pt; text-indent: 138.35pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 76.9pt"></TD><TD STYLE="width: 34.6pt"><FONT STYLE="letter-spacing: -0.05pt">(f)</FONT></TD><TD><FONT STYLE="letter-spacing: -0.1pt"><U>Records.</U></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 104.2pt; margin: 0pt 5.95pt 0pt 7.3pt">&nbsp;</P>

<P STYLE="margin: 0pt 5.95pt 0pt 7.3pt; font-size: 10pt; text-indent: 104.2pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
All records required in this Section IO(f) will be maintained by Seller [***].</P>

<P STYLE="font-size: 10pt; text-indent: 104pt; margin: 0pt 11.9pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 11.9pt 0pt 7.5pt; font-size: 10pt; text-indent: 104pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[***]. All documentation (manufacturing records, packaging records, inspection records, and quality records, such as calibration
logs, training records) generated during the raw materials sourcing, manufacturing process, testing, packaging and shipment will be
maintained by Seller and as specified herein.</P>

<P STYLE="margin: 0pt 11.9pt 0pt 7.5pt; font-size: 10pt; text-indent: 104pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 103.75pt; margin: 0pt 7.15pt 0pt 8.7pt"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 7.15pt 0pt 8.7pt; font-size: 10pt; text-indent: 103.75pt">&nbsp;</P>

<P STYLE="margin: 0pt 7.15pt 0pt 8.7pt; font-size: 10pt; text-indent: 103.75pt">(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will prepare a device history record <B>(&quot;DHR&quot;) </B>for each device, batch or lot produced to demonstrate that Seller's
finished Product was manufactured in accordance with Specifications, as described in the DHR and according to quality system requirements.</P>

<P STYLE="font-size: 10pt; text-indent: 104pt; margin: 0pt 10.15pt 0pt 8.45pt">&nbsp;</P>

<P STYLE="margin: 0pt 10.15pt 0pt 8.45pt; font-size: 10pt; text-indent: 104pt">(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller shall be responsible for reviewing the DHR to ensure that approved manufacturing instructions were followed, entries were made
using good documentation practices, all required test data is present, and all related deviations or nonconforming material reports are
closed prior to release and shipment to Intuitive or on behalf of Intuitive. Copies of DHRs will be available [***] after Intuitive's
request and during audits and inspections. Each lot of Product or materials delivered to Intuitive will include a certification of compliance
to all applicable requirements (Specification, Seller's quality system and applicable laws and regulations).</P>

<P STYLE="font-size: 10pt; text-indent: 103.9pt; margin: 0pt 22.55pt 0pt 8.35pt">&nbsp;</P>

<P STYLE="margin: 0pt 22.55pt 0pt 8.35pt; font-size: 10pt; text-indent: 103.9pt">(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will keep sufficient records such that the source and raw material Specification of such Components and materials may be readily
determined as well as inspection and production batch records as part of the DHR.</P>

<P STYLE="margin: 0pt 22.55pt 0pt 8.35pt; font-size: 10pt; text-indent: 103.9pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 77.6pt"></TD><TD STYLE="width: 34.65pt"><FONT STYLE="letter-spacing: -0.05pt">(g)</FONT></TD><TD><U>Corrections: Removals <FONT STYLE="letter-spacing: -0.1pt">(Recalls)</FONT></U><FONT STYLE="letter-spacing: -0.1pt">.</FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 103.75pt; margin: 0pt 18.05pt 0pt 8.45pt">&nbsp;</P>

<P STYLE="margin: 0pt 18.05pt 0pt 8.45pt; font-size: 10pt; text-indent: 103.75pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Intuitive will have the exclusive right to initiate voluntary Product corrections and removals [***].</P>

<P STYLE="font-size: 10pt; text-indent: 104pt; margin: 0pt 13pt 0pt 8.2pt">&nbsp;</P>

<P STYLE="margin: 0pt 13pt 0pt 8.2pt; font-size: 10pt; text-indent: 104pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[***].</P>

<P STYLE="font-size: 10pt; text-indent: 69.4pt; margin: 0pt 7.55pt 0pt 7.95pt">&nbsp;</P>

<P STYLE="margin: 0pt 7.55pt 0pt 7.95pt; font-size: 10pt; text-indent: 69.4pt"><FONT STYLE="letter-spacing: -0.05pt">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Ownership of Technical Product Information.</U> Intuitive will own all technical Product information, including technical Product
information obtained by Seller from any third party testing house during Product development or performance of this Agreement. [***]:</P>

<P STYLE="font-size: 10pt; text-indent: 0in; margin: 0pt 7.55pt 0pt 77.35pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">i.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">ii.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">iii.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">iv.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">v.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">vi.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">vii.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">viii.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">ix.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">x.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">xi.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 95.05pt"></TD><TD STYLE="width: 18pt">xii.</TD><TD STYLE="padding-right: 0.1in">[***]</TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 0in; margin: 0pt 7.55pt 0pt 113.35pt">&nbsp;</P>

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

<P STYLE="font-size: 10pt; text-indent: 0.05pt; margin: 0pt 8.35pt 0pt 77.2pt"><FONT STYLE="font-size: 10pt; letter-spacing: -0.2pt">(i)</FONT><FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><U>Inspection
Rights: Subcontracting</U>. Intuitive reserves the right to have its representatives present at the plants and Production facilities relating
to or used in connection with the manufacture of the Products during normal business hours to conduct an initial inspection and periodic
inspections of such plants, facilities, the manufacturing procedures, the Specifications and Intuitive quality assurance requirements
and to inspect Seller's inventory of Products, work-in- process, raw materials to be used for the Products, production records and such
other matters or records as may be necessary for proper quality assurance of the Products to be delivered hereunder. Intuitive will use
reasonable efforts to give Seller [***]</P>

<P STYLE="margin: 0pt 8.35pt 0pt 77.2pt; font-size: 10pt; text-indent: 0.05pt">&nbsp;</P>

<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 8.35pt 0pt 77.2pt; font-size: 10pt"></P>

<P STYLE="font-size: 10pt; text-indent: 0.3pt; margin: 0pt 8.35pt 0pt 77.45pt">&nbsp;</P>

<P STYLE="margin: 0pt 8.35pt 0pt 77.45pt; font-size: 10pt; text-indent: 0.3pt">prior notice of any such inspection. Intuitive will also
have the right to audit Seller in connection with the production and operations of the Products. Seller agrees to assist Intuitive in
arranging visits and inspection of the plants or production facilities at Seller's suppliers for Components, materials, and sub-assemblies.
Seller may not outsource manufacturing of any Product or any sub- components of any Product, or change any supplier, including engaging
a new supplier or changing an existing supplier, for any Component material, sub-assembly or service of Product, or make any changes to
Product, without the prior written consent of Intuitive (which consent shall not be unreasonably withheld).</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 77.65pt"></TD><TD STYLE="width: 34.35pt"><FONT STYLE="letter-spacing: -0.05pt">G)</FONT></TD><TD><U>Manufacturing and Quality <FONT STYLE="letter-spacing: -0.1pt">Control.</FONT></U></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 103.55pt; margin: 0pt 10.3pt 0pt 8.45pt">&nbsp;</P>

<P STYLE="margin: 0pt 10.3pt 0pt 8.45pt; font-size: 10pt; text-indent: 103.55pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will conduct incoming quality control inspections on all Components and materials or to have such controls adequate to ensure the
conformance of purchased materials and services to Seller's specifications.</P>

<P STYLE="font-size: 10pt; text-indent: 103.65pt; margin: 0pt 13.55pt 0pt 8.35pt">&nbsp;</P>

<P STYLE="margin: 0pt 13.55pt 0pt 8.35pt; font-size: 10pt; text-indent: 103.65pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will perform manufacturing, testing, and quality control according to the processes and specifications in Exhibit B, if applicable.</P>

<P STYLE="margin: 0pt 13.55pt 0pt 8.35pt; font-size: 10pt; text-indent: 103.65pt">&nbsp;</P>

<P STYLE="margin: 0pt 13.55pt 0pt 8.35pt; font-size: 10pt; text-indent: 103.65pt">(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will maintain facilities, workflow and
material handling in such a <FONT STYLE="letter-spacing: -0.1pt">manner</FONT>t hat materials, Components, Product, and reference
material are protected from damage, loss, contamination or mix- up during production or storage. Returned, damaged, quarantine or
non-conforming Product will be physically segregated and clearly identified as to status.</P>

<P STYLE="font-size: 10pt; text-indent: 103.75pt; margin: 0pt 6.85pt 0pt 8.2pt">&nbsp;</P>

<P STYLE="margin: 0pt 6.85pt 0pt 8.2pt; font-size: 10pt; text-indent: 103.75pt">(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will be responsible for the validation and ongoing monitoring of processes whose output cannot be fully tested and verified in
order to ensure compliance to Specifications for all of the material produced.</P>

<P STYLE="font-size: 10pt; text-indent: 103.7pt; margin: 0pt 8.9pt 0pt 8.25pt">&nbsp;</P>

<P STYLE="margin: 0pt 8.9pt 0pt 8.25pt; font-size: 10pt; text-indent: 103.7pt">(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will have suitable line clearance procedures for products manufactured immediately before Intuitive Products. Equipment used for
the manufacture or service of Intuitive Products will not be used for the manufacture of inherently hazardous, toxic or poisonous materials.</P>

<P STYLE="font-size: 10pt; text-indent: 103.85pt; margin: 0pt 18.45pt 0pt 8.15pt">&nbsp;</P>

<P STYLE="margin: 0pt 18.45pt 0pt 8.15pt; font-size: 10pt; text-indent: 103.85pt">(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
All Products provided by Seller will conform to the 2002/95/EC directive on Restriction on use of Hazardous Substances (RoHS), the 2002/96/EC
directive on Waste Electrical and Electronic Equipment (WEEE) and will be so certified to comply. Seller will maintain documentation of
compliance of raw materials purchased to these standards in accordance with Section 10(f) (Records).</P>

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 103.8pt; margin: 0pt 15.4pt 0pt 8.2pt">&nbsp;</P>

<P STYLE="margin: 0pt 15.4pt 0pt 8.2pt; font-size: 10pt; text-align: justify; text-indent: 103.8pt">(7)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
All Products provided to Intuitive under this Agreement will be manufactured, tested, packaged and transported in accordance with the
Specifications and procedures established by Intuitive and <FONT STYLE="letter-spacing: -0.1pt">Seller.</FONT></P>

<P STYLE="margin: 0pt 15.4pt 0pt 8.2pt; font-size: 10pt; text-align: justify; text-indent: 103.8pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 77.4pt"></TD><TD STYLE="width: 34.45pt">(k)</TD><TD><U>Technical Requirements for Production and <FONT STYLE="letter-spacing: -0.1pt">Testing.</FONT></U></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 103.8pt; margin: 0pt 10.2pt 0pt 8.15pt">&nbsp;</P>

<P STYLE="margin: 0pt 10.2pt 0pt 8.15pt; font-size: 10pt; text-indent: 103.8pt">(I)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will comply with the technical requirements for production and testing of Product, as stated in Exhibit B, if applicable.</P>

<P STYLE="font-size: 10pt; text-indent: 103.65pt; margin: 0pt 14.9pt 0pt 8.1pt">&nbsp;</P>

<P STYLE="margin: 0pt 14.9pt 0pt 8.1pt; font-size: 10pt; text-indent: 103.65pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will ensure that measuring and test equipment is capable, reliable, and properly maintained and serviced and/or calibrated according
to written procedures. Conditions of calibration will encompass to conditions under which the equipment is used.</P>

<P STYLE="font-size: 10pt; text-indent: 103.75pt; margin: 0pt 17.6pt 0pt 8.2pt">&nbsp;</P>

<P STYLE="margin: 0pt 17.6pt 0pt 8.2pt; font-size: 10pt; text-indent: 103.75pt">(3)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will have written procedures to document the investigation of any calibration or equipment verification result that fails to meet
Specifications and to identify the potential impact on materials or lots of Product manufactured by Seller and supplied to Intuitive.</P>

<P STYLE="font-size: 10pt; text-indent: 103.8pt; margin: 0pt 17.3pt 0pt 8.15pt">&nbsp;</P>

<P STYLE="margin: 0pt 17.3pt 0pt 8.15pt; font-size: 10pt; text-indent: 103.8pt">(4)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will be responsible for method, process and equipment validation(s) for Product which will be subject to review and approval by
Intuitive.</P>

<P STYLE="font-size: 10pt; text-indent: 103.75pt; margin: 0pt 16pt 0pt 8.2pt">&nbsp;</P>

<P STYLE="margin: 0pt 16pt 0pt 8.2pt; font-size: 10pt; text-indent: 103.75pt">(5)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will determine how the output of any process will be fully assured. This may be done by verification (testing against Specifications)
or by validation (when process output cannot be fully verified, or when validation is a superior method of assuring output). Intuitive
recommends statistical process control wherever practical.</P>

<P STYLE="font-size: 10pt; text-indent: 103.75pt; margin: 0pt 5.65pt 0pt 8.2pt">&nbsp;</P>

<P STYLE="margin: 0pt 5.65pt 0pt 8.2pt; font-size: 10pt; text-indent: 103.75pt">(6)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Since Intuitive must rely on the output of Seller processes which are validated, potentially without the possibility of subsequent verification
(test data), Intuitive may require review and approval of validation activities/documents (protocols, validation reports, and post validation
changes) associated with manufacturing Products and materials supplied to Intuitive. Seller will maintain all validation documentation
in accordance with published validation guidance applicable to the processes used.</P>

<P STYLE="margin: 0pt 5.65pt 0pt 8.2pt; font-size: 10pt; text-indent: 103.75pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 77.4pt"></TD><TD STYLE="width: 34.6pt">(I)</TD><TD><U>Nonconforming Product Controls for <FONT STYLE="letter-spacing: -0.1pt">Seller.</FONT></U></TD></TR></TABLE>

<P STYLE="margin: 0pt 5.65pt 0pt 8.2pt; font-size: 10pt; text-indent: 103.75pt">&nbsp;</P>
<P STYLE="font-size: 10pt; text-indent: 103.7pt; margin: 0pt 7.9pt 0pt 8pt"></P>

<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 7.9pt 0pt 8pt; font-size: 10pt; text-indent: 103.7pt">&nbsp;</P>

<P STYLE="margin: 0pt 7.9pt 0pt 8pt; font-size: 10pt; text-indent: 103.7pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Seller will supply Intuitive with RMAs for any Product identified by Intuitive as non-conforming or defective during the warranty period
or where such Product requires return for Seller's inspection, test or evaluation.</P>

<P STYLE="font-size: 10pt; text-indent: 103.45pt; margin: 0pt 18.55pt 0pt 8pt">&nbsp;</P>

<P STYLE="margin: 0pt 18.55pt 0pt 8pt; font-size: 10pt; text-indent: 103.45pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Records and reports of Product non-conformances, deviations and disposition information from Seller are to be available to Intuitive upon
request or during an audit of Seller by Intuitive.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 77.15pt"></TD><TD STYLE="width: 34.4pt"><FONT STYLE="letter-spacing: -0.05pt">(m)</FONT></TD><TD><U>Nonconforming Product Controls for <FONT STYLE="letter-spacing: -0.1pt">Intuitive.</FONT></U></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 103.5pt; margin: 0pt 8.75pt 0pt 7.95pt">&nbsp;</P>

<P STYLE="margin: 0pt 8.75pt 0pt 7.95pt; font-size: 10pt; text-indent: 103.5pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Intuitive will review instances of Product non-conformance or deviation and the associated investigation and analysis that may potentially
affect Product, Components or material, and will determine whether acceptance with concession or Product return is required.</P>

<P STYLE="margin: 0pt 8.75pt 0pt 7.95pt; font-size: 10pt; text-indent: 103.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 8.75pt 0pt 7.95pt; font-size: 10pt; text-indent: 103.5pt"> (2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Such decisions will be documented in writing by <FONT STYLE="letter-spacing: -0.1pt">Intuitive.</FONT></P>



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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 77.15pt"></TD><TD STYLE="width: 34.4pt"><FONT STYLE="letter-spacing: -0.05pt">(n)</FONT></TD><TD><U>Nonconforming Product Controls for Both <FONT STYLE="letter-spacing: -0.1pt">Parties.</FONT></U></TD></TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 103.75pt; margin: 0pt 13.7pt 0pt 7.75pt">&nbsp;</P>

<P STYLE="margin: 0pt 13.7pt 0pt 7.75pt; font-size: 10pt; text-indent: 103.75pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Nonconforming Product will be physically segregated and may be reworked to conform to original Specifications prior to release.</P>

<P STYLE="margin: 0pt 13.7pt 0pt 7.75pt; font-size: 10pt; text-indent: 103.75pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-weight: normal">11.</FONT></TD><TD>[***]<FONT STYLE="letter-spacing: -0.1pt">.</FONT></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 69.7pt; margin: 0pt 6.3pt 0pt 7.45pt"><FONT STYLE="letter-spacing: -0.05pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>[***].</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.75pt; margin: 0pt 6.2pt 0pt 7.35pt"><FONT STYLE="letter-spacing: -0.05pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>[***].</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.6pt; margin: 0pt 12.3pt 0pt 7.3pt"><FONT STYLE="letter-spacing: -0.05pt">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>[***].</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><TR STYLE="vertical-align: top; text-align: justify">
<TD STYLE="width: 0.5in; text-align: right"></TD><TD STYLE="width: 0.5in">12.</TD><TD STYLE="text-align: justify"><B>Intellectual Property. </B>[***]. Except as set forth in this Section 12 and Section 16(c)
(Effect of Termination), nothing in this Agreement is intended to convey any rights to any intellectual property owned by either Intuitive
or Seller as of the Effective Date or developed during the term of this Agreement. [***].</TD>
</TR></TABLE>

<P STYLE="font-size: 10pt; text-indent: 0in; margin: 0pt 5.85pt 0pt 42.55pt">&nbsp;</P>

<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 5.85pt 0pt 42.55pt; font-size: 10pt"></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 42.55pt"></TD><TD STYLE="width: 34.55pt"><FONT STYLE="font-weight: normal">13.</FONT></TD><TD><FONT STYLE="letter-spacing: -0.1pt">Indemnification.</FONT></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 68.95pt; margin: 0pt 6.75pt 0pt 7.9pt"><FONT STYLE="letter-spacing: -0.05pt">(a)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></FONT><FONT STYLE="font-size: 10pt"><U>Indemnification by Seller.</U> [***].</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 69.15pt; margin: 0pt 14.55pt 0pt 7.5pt">&nbsp;</P>

<P STYLE="margin: 0pt 14.55pt 0pt 7.5pt; font-size: 10pt; text-indent: 69.15pt"><FONT STYLE="letter-spacing: -0.05pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Indemnification by Intuitive.</U> [***]<FONT STYLE="letter-spacing: -0.1pt">.</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 34.85pt; margin: 0pt 5.35pt 0pt 0.1in">&nbsp;</P>

<P STYLE="margin: 0pt 5.35pt 0pt 0.1in; font-size: 10pt; text-indent: 34.85pt">14.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Limitation of Liability. </B>[***].</P>

<P STYLE="font-size: 10pt; text-indent: 34.75pt; margin: 0pt 8.7pt 0pt 7.25pt">&nbsp;</P>

<P STYLE="margin: 0pt 8.7pt 0pt 7.25pt; font-size: 10pt; text-indent: 34.75pt">15.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Governing Law; Jurisdiction.</B> The laws of [***] will govern this Agreement without reference to its conflict of laws provisions.
Intuitive and Seller agree that the United Nations Convention on Contracts for the International Sale of Goods will not apply to this
Agreement. Intuitive and Seller hereby consent and submit to the exclusive jurisdiction of [***], and they hereby agree that venue of
any claim which arises under this Agreement is proper, appropriate and acceptable in such State and Federal courts. The prevailing party
in any legal action will be entitled to reimbursement of all reasonable costs and expenses (including attorneys' fees) incurred to prosecute
or defend such claim.</P>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 42.05pt"></TD><TD STYLE="width: 34.4pt"><FONT STYLE="font-weight: normal">16.</FONT></TD><TD>Term and <FONT STYLE="letter-spacing: -0.1pt">Termination.</FONT></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-indent: 69.45pt; margin: 0pt 13.3pt 0pt 0.1in"><FONT STYLE="letter-spacing: -0.05pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>This Agreement will commence upon the Effective Date and continue for a period of twelve (12) months <B>(&quot;Initial Term&quot;),
</B>unless sooner terminated in accordance with this Section 16. Thereafter, this Agreement will automatically renew for additional twelve
(12) month periods (each a <B>&quot;Renewal Term&quot;), </B>unless one party notifies the other party in writing at least sixty (60)
days before the expiration of the Initial Term or Renewal Term of its intent not to renew this Agreement.</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.35pt; margin: 0pt 15.55pt 0pt 7.3pt"><FONT STYLE="letter-spacing: -0.05pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>If a material breach of this Agreement occurs, the non-breaching party will notify the breaching party in writing of the specific
breach. If the breaching party does not cure the breach within [***] of such written notice, the non-breaching party may terminate this
Agreement and each party will prepare for termination of this Agreement according to the terms of Sections 16(c) and 16(d) below. Material
breach will include, but is not limited to: [***].</P>

<P STYLE="margin: 0pt 15.55pt 0pt 7.3pt; font-size: 10pt; text-indent: 69.35pt">&nbsp;</P>

<P STYLE="margin: 0pt 15.55pt 0pt 7.3pt; font-size: 10pt; text-indent: 69.35pt">&nbsp;</P>

<P STYLE="margin: 0pt 15.55pt 0pt 7.3pt; font-size: 10pt; text-indent: 69.35pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 69.4pt; margin: 0pt 12.55pt 0pt 7pt"></P>

<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 12.55pt 0pt 7pt; font-size: 10pt; text-indent: 69.4pt"><FONT STYLE="letter-spacing: -0.05pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 12.55pt 0pt 7pt; font-size: 10pt; text-indent: 69.4pt"><FONT STYLE="letter-spacing: -0.05pt">(c)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></FONT><FONT STYLE="font-size: 10pt"><U>Effect of Termination.</U> Upon the expiration or termination of this Agreement for any
reason, Intuitive will have the right, no later than [***] after the date of expiration or termination, to place a last time buy order
with Seller for Products in quantities of Intuitive's choosing, with a reasonable delivery schedule. [***]. </FONT></P>

<P STYLE="font-size: 10pt; text-indent: 69.35pt; margin: 0pt 12.05pt 0pt 6.8pt">&nbsp;</P>

<P STYLE="margin: 0pt 12.05pt 0pt 6.8pt; font-size: 10pt; text-indent: 69.35pt"><FONT STYLE="letter-spacing: -0.05pt">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Remedies.</U> Termination of this Agreement will not limit either party from pursuing other remedies available to it, including
injunctive relief, [***].</P>

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

<P STYLE="font-size: 10pt; text-indent: 34.6pt; margin: 0pt 9pt 0pt 6.7pt">17.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Survival. </B>Each party's rights and obligations under Sections 3(f) (Payment), 4(c) (Obsolescence), 11 (Warranty), 13 (Indemnification),
14 (Limitation of Liability), 15 (Governing Law; Jurisdiction), 16(c) (Effect of Termination), 16(d) (Remedies), 19 (Compliance with Law),
20 (Confidentiality; Nondisclosure), 22 (Miscellaneous), and any other provision of this Agreement which by its nature will survive, [***].</P>

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

<P STYLE="font-size: 10pt; text-indent: 34.8pt; margin: 0pt 11.15pt 0pt 6.5pt">18.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Force Majeure. </B>Neither party will be liable for any delay or failure in performance of any part of this Agreement to the extent
such delay or failure is caused by fire, natural disaster (such as flood, earthquake, severe weather condition) explosion, embargo, government
requirement, civil or military authority, act of nature, riot, strike, hostilities (including war, whether declared or not) or other similar
cause beyond its control and without the fault or negligence of the delayed or non-performing party.</P>

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

<P STYLE="font-size: 10pt; text-indent: 35.05pt; margin: 0pt 7.1pt 0pt 6.25pt">19.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Compliance with Law. </B>In the performance of this Agreement, Seller will at all times comply with and Seller hereby represents that
it complies with all applicable governmental laws, statutes, ordinances, rules, regulations, orders, and other requirements, including,
without limitation, [***]. If Intuitive's assistance is necessary to achieve such compliance, Seller will promptly notify Intuitive. Upon
Intuitive's request, Seller will provide to Intuitive [***].</P>

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

<P STYLE="margin: 0pt 11.15pt 0pt 6.5pt; font-size: 10pt; text-indent: 34.8pt"><FONT STYLE="font-weight: normal">20.</FONT> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Confidentiality;
<FONT STYLE="letter-spacing: -0.1pt">Nondisclosure.</FONT></B></P>



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

<P STYLE="font-size: 10pt; text-indent: 69.6pt; margin: 0pt 6.4pt 0pt 6.35pt"><FONT STYLE="letter-spacing: -0.05pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Confidential and proprietary information includes, but is not limited to, (i) confidential and proprietary information provided
with the designation &quot;Confidential and Proprietary&quot; or equivalent, including information relating to products, or processes;
know-how; designs; drawings; clinical data; test data; formulas; source or object code; methods; samples; developmental or experimental
work; improvements; discoveries; plans for research; proposed or planned new products; forecasts; Scheduling Agreements; purchase orders;
Specifications relating to Components and Products; financial information (including Seller's financial statements), customer, or other
information normally considered to be confidential; manufacturing information, and all derivatives,</P>

<P STYLE="margin: 0pt 6.4pt 0pt 6.35pt; font-size: 10pt; text-indent: 69.6pt">&nbsp;</P>

<P STYLE="margin: 0pt 6.4pt 0pt 6.35pt; font-size: 10pt; text-indent: 69.6pt">&nbsp;</P>

<P STYLE="margin: 0pt 6.4pt 0pt 6.35pt; font-size: 10pt; text-indent: 69.6pt">&nbsp;</P>

<P STYLE="margin: 0pt 6.4pt 0pt 6.35pt; font-size: 10pt; text-indent: 69.6pt">&nbsp;</P>

<P STYLE="margin: 0pt 6.4pt 0pt 6.35pt; font-size: 10pt; text-indent: 69.6pt">&nbsp;</P>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font-size: 10pt; text-indent: -0.2pt; margin: 0pt 7.6pt 0pt 7.45pt">&nbsp;</P>

<P STYLE="margin: 0pt 7.6pt 0pt 7.45pt; font-size: 10pt; text-indent: -0.2pt">improvements, and enhancements to any of the above which
are created or developed under this Agreement, and (ii) confidential information of third parties (collectively referred to as <B>&quot;Proprietary
Information&quot;).</B></P>

<P STYLE="margin: 0pt 7.6pt 0pt 7.45pt; font-size: 10pt; text-indent: -0.2pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 69.85pt; margin: 0pt 12.25pt 0pt 6.7pt"></P>

<P STYLE="margin: 0pt 12.25pt 0pt 6.7pt; font-size: 10pt; text-indent: 69.85pt"><FONT STYLE="letter-spacing: -0.05pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>Each party will maintain all Proprietary Information in trust and confidence and will not disclose any Proprietary Information
to any third party or use any Proprietary Information for any unauthorized purpose. Each party may use Proprietary Information only to
the extent required to accomplish the purposes of this Agreement. Proprietary Information may not be reproduced in any form except as
required to accomplish the purposes of this Agreement. [***]<FONT STYLE="letter-spacing: -0.1pt">.</FONT></P>

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

<P STYLE="font-size: 10pt; text-indent: 70pt; margin: 0pt 11.85pt 0pt 6.4pt"><FONT STYLE="letter-spacing: -0.05pt">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>All Proprietary Information (including all copies thereof) will remain the property of the disclosing party. After the receiving
party's need for the disclosed Proprietary Information has expired, or upon request of the disclosing party, and in any event, upon expiration
or termination of this Agreement, the receiving party will return the Proprietary Information to the disclosing party or, upon approval
of the disclosing party, will destroy the received Proprietary Information and will certify such destruction to the disclosing party.</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.85pt; margin: 0pt 8.4pt 0pt 6.25pt"><FONT STYLE="letter-spacing: -0.05pt">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT>The parties will not disclose the existence of this Agreement or its terms to others, except as may be necessary to enforce the
terms of this Agreement, or as such party will deem necessary to comply with any legal requirement. [***].</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.6pt; margin: 0pt 1.9pt 0pt 6.05pt"><FONT STYLE="letter-spacing: -0.05pt">(e) </FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Each
party agrees not to disclose to the other party the confidential or <FONT STYLE="letter-spacing: -0.1pt">proprietary</FONT>
information of others.</P>

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

<P STYLE="font-size: 10pt; text-indent: 34.75pt; margin: 0pt 5.95pt 0pt 6pt">21.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<B>Assignment.</B> Seller will not assign any of its rights or obligations under this Agreement in whole or in part, without the prior
written consent of Intuitive (which consent will not be unreasonably withheld), whether or not as incident to a merger, consolidation,
reorganization, or acquisition of stock or assets or a similar transaction affecting all or substantially all of the assets or voting
control of the Seller. Any attempted assignment in violation of this provision will be void and a material breach of this Agreement.</P>

<P STYLE="margin: 0pt 5.95pt 0pt 6pt; font-size: 10pt; text-indent: 34.75pt">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"> <FONT STYLE="font-weight: normal">22.</FONT> <FONT STYLE="letter-spacing: -0.1pt">Miscellaneous.</FONT></P>



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

<P STYLE="font-size: 10pt; text-indent: 69.65pt; margin: 0pt 20.8pt 0pt 5.75pt"><FONT STYLE="letter-spacing: -0.05pt">(a)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Waivers.</U> No waiver of any right by either party under this Agreement will be of any effect unless such waiver is in writing
and signed by the waiving party. Any purported waiver not consistent with the foregoing is void.</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.65pt; margin: 0pt 11.45pt 0pt 5.75pt"><FONT STYLE="letter-spacing: -0.05pt">(b)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Severability.</U> If any provision of this Agreement is held by a court of competent jurisdiction to be invalid, then that provision
will not affect the validity of the remaining provisions of this Agreement, and the parties will substitute for the invalid provision
a valid provision that most closely approximates the intent and economic effect of the invalid provision.</P>

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

<P STYLE="font-size: 10pt; text-align: justify; text-indent: 69.65pt; margin: 0pt 5.5pt 0pt 5.75pt"><FONT STYLE="letter-spacing: -0.05pt">(c)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Interpretation</U>. Headings in this Agreement are provided for convenience only, and do not in any way affect the meaning or
interpretation of this Agreement. Neither party is the drafter of this Agreement, and therefore, the language of this Agreement will not
be construed for or against either party.</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.8pt; margin: 0pt 7.05pt 0pt 5.55pt"><FONT STYLE="letter-spacing: -0.05pt">(d)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Notices.</U> Any notices given under this Agreement must be in writing and will be deemed given and received five (5) days after
the date of mailing, one (I) day after dispatch by overnight courier service, or upon receipt if by hand delivery. Any notices pursuant
to this Agreement will be sent to Intuitive or Seller at their respective addresses in the preamble above unless a different address is
provided below. Each party may change its address for receipt of notices by giving the other party notice of the new address. Each party
will promptly notify the other of a replacement of the contact person responsible for prompt transmission of information.</P>

<P STYLE="margin: 0pt 7.05pt 0pt 5.55pt; font-size: 10pt; text-indent: 69.8pt">&nbsp;</P>

<P STYLE="font-size: 10pt; font-weight: bold; margin: 0pt 0 0pt 135.4pt"></P>

<!-- Field: Page; Sequence: 12 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="margin: 0pt 0 0pt 135.4pt; font-size: 10pt; font-weight: bold">If to Seller, <FONT STYLE="letter-spacing: -0.25pt">to:</FONT></P>

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

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 35.45pt">Name of seller: DAS Medical, <FONT STYLE="letter-spacing: -0.2pt">LLC.</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 0.25pt; margin: 0pt 228.7pt 0pt 35.45pt">Address: [***]</P>

<P STYLE="font-size: 10pt; text-indent: 0.25pt; margin: 0pt 228.7pt 0pt 35.45pt">Attention: [***]</P>

<P STYLE="font-size: 10pt; text-indent: 0.25pt; margin: 0pt 228.7pt 0pt 35.45pt">Phone No.: [***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 35.45pt">Facsimile <FONT STYLE="letter-spacing: -0.2pt">No.:</FONT></P>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 35.45pt">E-mail: [***]</P>

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

<P STYLE="font-size: 10pt; text-indent: 0.5pt; margin: 0pt 174.45pt 0pt 35.45pt">With a required copy to: [***]</P>

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

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

<P STYLE="font-size: 10pt; font-weight: bold; margin: 0pt 0 0pt 135.2pt">If to Intuitive, for operational issues related to this Agreement,
<FONT STYLE="letter-spacing: -0.25pt">to:</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 3.2pt; margin: 0pt 313.85pt 0pt 31.65pt">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

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

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

<P STYLE="font-size: 10pt; margin: 0pt 313.85pt 0pt 42.55pt">[***]</P>

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

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

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

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

<P STYLE="font-size: 10pt; text-indent: 69.6pt; margin: 0pt 0.1in 0pt 31pt"><FONT STYLE="letter-spacing: -0.05pt">(e)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Insurance.</U> Seller will obtain and maintain throughout the term of this Agreement, comprehensive General Commercial Liability
Insurance with limits of [***], Professional and Product Liability coverages for [***] in an amount not less than [***], Auto Liability
Insurance, [***], Workers Compensation Insurance [***], and Employers Liability Coverage with [***]. Seller will furnish Intuitive with
a certificate of insurance evidencing the coverage outlined above upon execution of this <FONT STYLE="letter-spacing: -0.1pt">Agreement.</FONT></P>

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

<P STYLE="font-size: 10pt; text-indent: 69.4pt; margin: 0pt 6.7pt 0pt 31.2pt"><FONT STYLE="letter-spacing: -0.05pt">(f)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Relationship of the Parties.</U> The parties' relationship hereunder is one of contract, and they are not, and will not be construed
as partners, joint venturers, or agent and principal. Neither party is authorized to act for, or on behalf of, the other party.</P>

<P STYLE="font-size: 10pt; text-indent: 69.6pt; margin: 0pt 12.25pt 0pt 31pt">&nbsp;</P>

<P STYLE="margin: 0pt 12.25pt 0pt 31pt; font-size: 10pt; text-indent: 69.6pt"><FONT STYLE="letter-spacing: -0.05pt">(g)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Costs.</U> Except as otherwise specifically provided in this Agreement, each party will bear its own costs and expenses incurred
in connection with the performance of its obligations under this Agreement.</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.65pt; margin: 0pt 9.45pt 0pt 30.95pt"><FONT STYLE="letter-spacing: -0.05pt">(h)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Taxes.</U> Any taxes, levies or similar governmental charges (except for tax based on Seller's income), now in force or enacted
in the future, however designated, including related penalties and interest, imposed by any governmental authority on or measured by the
activities described under this Agreement (collectively <B>&quot;Taxes&quot;), </B>will be paid by [***].</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.65pt; margin: 0pt 8.5pt 0pt 30.95pt"><FONT STYLE="letter-spacing: -0.05pt">(i)<FONT STYLE="font-size: 10pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT></FONT><FONT STYLE="font-size: 10pt"><U>Specific Performance.</U> [***].</FONT></P>

<P STYLE="font-size: 10pt; text-indent: 69.4pt; margin: 0pt 6.05pt 0pt 31.45pt">&nbsp;</P>

<P STYLE="margin: 0pt 6.05pt 0pt 31.45pt; font-size: 10pt; text-indent: 69.4pt"><FONT STYLE="letter-spacing: -0.05pt">(j)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Entire Agreement: Amendment.</U> This Agreement is the entire agreement between Intuitive and Seller with respect to the subject
matter herein and supersedes any prior agreements, understandings, promises or representations made orally or in writing by either party,
to the other party, concerning the subject matter herein, pricing or the applicable terms. Any terms or conditions contained in any Scheduling
Agreement or purchase order, acknowledgement, invoice or other similar forms of the parties which are different from, inconsistent with,
or in addition to the terms of this Agreement will be void, unless otherwise mutually agreed to in writing by the parties. This Agreement
may be amended only in writing, signed by both parties. Any purported oral modification intended to amend the terms of this Agreement
will be void.</P>

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

<P STYLE="font-size: 10pt; text-indent: 69.45pt; margin: 0pt 5.45pt 0pt 30.9pt"><FONT STYLE="letter-spacing: -0.05pt"></FONT></P>

<!-- Field: Page; Sequence: 13 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 5.45pt 0pt 30.9pt; font-size: 10pt; text-indent: 69.45pt"><FONT STYLE="letter-spacing: -0.05pt">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 5.45pt 0pt 30.9pt; font-size: 10pt; text-indent: 69.45pt"><FONT STYLE="letter-spacing: -0.05pt">(k)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</FONT><U>Intuitive Equipment.</U> Seller agrees that any equipment paid for and owned by Intuitive (or an affiliate of Intuitive) that
is located at any facility of Seller or an affiliate of Seller <B>(&quot;Intuitive Equipment&quot;) will </B>be maintained by Seller consistent
with subjection (i) below. As of the Effective Date, Intuitive Equipment includes the equipment set forth in Exhibit C. [***].</P>

<P STYLE="font-size: 10pt; text-indent: -34.65pt; margin: 0pt 0 0pt 7.5pt">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 103.95pt; margin: 0pt 5.45pt 0pt 31pt">(1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Seller's Obligations.</U> Seller will be solely responsible, at Seller's expense, for [***].</P>

<P STYLE="font-size: 10pt; text-indent: 0in; margin: 0pt 5.45pt 0pt 1.5in">&nbsp;</P>

<P STYLE="font-size: 10pt; text-indent: 103.85pt; margin: 0pt 5.35pt 0pt 30.85pt">(2)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<U>Intuitive's Obligations.</U> Intuitive will be responsible for [***].</P>

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

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

<P STYLE="font-size: 10pt; font-weight: bold; margin: 0pt 0 0pt 30.7pt">THE PARTIES HEREBY EXECUTE THIS AGREEMENT AS OF THE EFFECTIVE
<FONT STYLE="letter-spacing: -0.1pt">DATE.</FONT></P>

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

<P STYLE="margin: 0pt 0; font-size: 10pt"><B>&nbsp;</B></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="padding-left: 30.7pt; width: 50%">ACCEPTED BY:</TD>
  <TD STYLE="width: 50%">ACCEPTED <FONT STYLE="letter-spacing: -0.25pt">BY:</FONT></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="padding-left: 30.7pt"><B>INTUITIVE SURGICAL <FONT STYLE="letter-spacing: -0.2pt">SARL</FONT></B></TD>
  <TD><B>DAS MEDICAL, <FONT STYLE="letter-spacing: -0.25pt">LLC</FONT></B></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="padding-left: 30.7pt"><B>Signature: <FONT STYLE="letter-spacing: 0.85pt"><I>/s/ Jean-Yves Raimon</I></FONT></B></TD>
  <TD><B>Signature: <FONT STYLE="letter-spacing: 0.85pt"><I>/s/ </I></FONT><I><FONT STYLE="letter-spacing: 1.1pt">Dan
R Lee</FONT></I></B></TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="padding-left: 30.7pt"><B>Email:</B> [***]</TD>
  <TD><B>Email:</B> [***]</TD></TR>
<TR STYLE="vertical-align: top; text-align: left">
  <TD STYLE="padding-left: 30.7pt"><B>Title:</B> VP International Finance &amp; <FONT STYLE="letter-spacing: -0.25pt">Ops</FONT></TD>
  <TD><B>Title:</B> Managing <FONT STYLE="letter-spacing: -0.1pt">Director</FONT></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>
</TABLE>

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

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

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

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

<P STYLE="font-size: 10pt; font-weight: bold; margin: 0pt 0 0pt 30.85pt"></P>

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

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

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

<P STYLE="font-size: 10pt; margin: 0pt 1.45pt 0pt 28.35pt"></P>

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

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

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

<P STYLE="font-size: 10pt; font-weight: bold; margin: 0pt 0 0pt 5.95pt"></P>

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 2.8pt 0pt 7.1pt">&nbsp;</P>

<P STYLE="font-size: 10pt; margin: 0pt 0.05pt 0pt 7.1pt"></P>

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

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 14 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">Confidential</FONT></TD><TD STYLE="width: 34%; text-align: center"><FONT STYLE="font-size: 10pt">Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --> of 24</FONT></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>EXHIBIT A</B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>PRODUCT LIST AND PRICING</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[***]</P>

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

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

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B></B></P>

<!-- Field: Page; Sequence: 15 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">[***]</FONT></TD><TD STYLE="width: 34%; text-align: center"><P STYLE="margin: 0pt 0; font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></P></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>EXHIBIT A-1</B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[***]</P>

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

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 16 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">[***]</FONT></TD><TD STYLE="width: 34%; text-align: center"><P STYLE="margin: 0pt 0; font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></P></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>EXHIBIT A-2</B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[***]</P>

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

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B></B></P>

<!-- Field: Page; Sequence: 17 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">[***]</FONT></TD><TD STYLE="width: 34%; text-align: center"><P STYLE="margin: 0pt 0; font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></P></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>EXHIBIT B</B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0">[***]</P>

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

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

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

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

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

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B></B></P>

<!-- Field: Page; Sequence: 18 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">[***]</FONT></TD><TD STYLE="width: 34%; text-align: center"><P STYLE="margin: 0pt 0; font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></P></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>EXHIBIT C</B></P>

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

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>[***]</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font-size: 10pt; text-align: center; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 19 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 33%"><FONT STYLE="font-size: 10pt; letter-spacing: -0.1pt">[***]</FONT></TD><TD STYLE="width: 34%; text-align: center"><P STYLE="margin: 0pt 0; font-size: 10pt"><FONT STYLE="font-size: 10pt">[***]</FONT></P></TD><TD STYLE="width: 33%; text-align: right">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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

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

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">[***]</P>

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

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

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

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

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

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center">&nbsp;</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%">[***]</TD>
  <TD STYLE="width: 50%">[***]</TD></TR>
</TABLE>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 3pt auto; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 4pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; text-align: center"></P>



<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.2
<SEQUENCE>3
<FILENAME>exh_102.htm
<DESCRIPTION>EXHIBIT 10.2
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: right; margin: 0"><B>Exhibit 10.2</B></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: justify; text-indent: 0in; margin: 0pt 0"><FONT STYLE="font-variant: normal"><U>Certain
identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These
redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</U></FONT></P>

<P STYLE="margin: 0">&nbsp;</P>

<P STYLE="margin: 0"></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; text-indent: 0in; margin: 0pt 0"><FONT STYLE="font-variant: normal; text-transform: uppercase">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; text-indent: 0in; margin: 0pt 0"><FONT STYLE="font-variant: normal; text-transform: uppercase">Amendment
No. 24 to MANUFACTURING SUPPLY AGREEMENT</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: justify; text-indent: 0.5in; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">This
amendment to the Manufacturing Supply Agreement (the &#8220;</FONT><FONT STYLE="font-variant: normal">Amendment No. 24<FONT STYLE="font-weight: normal">&#8221;)
is dated March 15, 2024 (the &#8220;</FONT>Amendment No. 24 Effective Date<FONT STYLE="font-weight: normal">&#8221;) and is between <FONT STYLE="text-transform: uppercase">Intuitive
Surgical SARL</FONT>, a Swiss corporation located at 1 Chemin des Muriers, 1170 Aubonne, Switzerland (&#8220;</FONT>Intuitive<FONT STYLE="font-weight: normal">&#8221;)
and DAS MEDICAL INTERNATIONAL SRL (A WHOLLY OWNED SUBSIDIARY OF DAS MEDICAL HOLDINGS LLC), (&#8220;</FONT>Seller<FONT STYLE="font-weight: normal">&#8221;).</FONT></FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: justify; text-indent: 0.5in; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Intuitive
and Seller have entered into the Manufacturing Supply Agreement with the Effective Date of April 25, 2014, as amended (the &#8220;</FONT><FONT STYLE="font-variant: normal">Agreement<FONT STYLE="font-weight: normal">&#8221;).
The parties hereby wish to amend certain terms of the Agreement. </FONT></FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">The
parties therefore agree as follows:</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">1.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-variant: normal">Definitions<FONT STYLE="font-weight: normal">. Defined terms used but
not defined in this Amendment No. 24 are as defined in the Agreement.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in"><FONT STYLE="font-variant: small-caps">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">2.</FONT></TD><TD><FONT STYLE="font-variant: normal">Section 2(b) (Exclusivity)<FONT STYLE="font-weight: normal">. New Section 2(b) is hereby added
to the Agreement:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin: 0pt 0 0pt 1in"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0 0pt 1in"><FONT STYLE="font-variant: normal; font-weight: normal">2(b)&#9;<U>Exclusivity</U>.
Intuitive shall exclusively purchase the <FONT STYLE="font-size: 10pt">[***] </FONT>Drape, <FONT STYLE="font-size: 10pt">[***]</FONT>(
<FONT STYLE="font-size: 10pt">[***] </FONT>or other versions of the part number designated for this drape <FONT STYLE="font-size: 10pt">[***]</FONT>)
from Seller, subject to the following terms:</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0 0pt 1in"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(i)</TD><TD>Intuitive obtaining supply from [***] shall not be deemed a breach of the exclusivity provision. [***]</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(ii)</TD><TD>Seller shall manufacture and deliver to Intuitive the volume of [***] Drapes detailed in Exhibit A.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iii)</TD><TD>Products shall meet the performance standards of the Agreement, including quality and delivery performance.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1.5in"></TD><TD STYLE="width: 0.5in">(iv)</TD><TD>If Seller does not meet the obligations described in 2b(ii) or 2b(iii) and is not able to cure a breach within thirty (30) days, subject
to the terms of Exhibit A, Intuitive maintains the right to terminate its exclusivity obligations under this Agreement by written notice
to Seller.</TD></TR></TABLE>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0 0pt 1in"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">3.</FONT></TD><TD><FONT STYLE="font-variant: normal">New Exhibit A<FONT STYLE="font-weight: normal">. Exhibits A, A-1, and A-2 of the Agreement are
hereby deleted in their entirety and replaced by Exhibits A, A-1, and A-2 attached to this Amendment No. 24.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in"><FONT STYLE="font-variant: small-caps"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">4.</FONT></TD><TD><FONT STYLE="font-variant: normal">New Exhibit C<FONT STYLE="font-weight: normal">.&#9;Exhibit C of the Agreement is hereby deleted
in its entirety and replaced by Exhibit C attached to this Amendment No. 24.</FONT></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in"><FONT STYLE="font-variant: small-caps"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">5.</FONT></TD><TD><FONT STYLE="font-variant: normal">New Exhibit D<FONT STYLE="font-weight: normal">.&#9;Exhibit D of the Agreement is hereby deleted
in its entirety and replaced by Exhibit D attached to this Amendment No. 24.</FONT></FONT></TD></TR></TABLE>

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

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">6.</FONT></TD><TD><FONT STYLE="font-variant: normal; font-weight: normal">Paragraph 16. </FONT><FONT STYLE="font-variant: normal">Term and Termination<FONT STYLE="font-weight: normal">,
will be amended as follows:</FONT></FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0 0pt 1in"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-variant: normal; font-weight: normal">a.</FONT></TD><TD><FONT STYLE="font-variant: normal; font-weight: normal">The following sentence will be added to Section 16(a): &#8220;Notwithstanding
the foregoing paragraph, the Parties agree to renew this Agreement for a period of four (4) years commencing on January 1, 2024, and expiring
on December 31, 2027 (the &#8220;2024 Amended Renewal Term&#8221;). Thereafter, the Parties agree to negotiate Product pricing in good
faith at <FONT STYLE="font-size: 10pt">[***]</FONT> prior to any annual renewal, and if the Parties mutually agree on Product pricing,
the Agreement will renew for annual increments as provided in this Section 16(a) of the Agreement.&#8221;</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 1in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-variant: normal; font-weight: normal">b.</FONT></TD><TD><FONT STYLE="font-size: 10pt; font-variant: normal">[***]</FONT></TD></TR></TABLE>

<P STYLE="font-size: 10pt; margin: 0pt 0 0pt 0.5in"><FONT STYLE="font-variant: small-caps"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt"><FONT STYLE="font-variant: small-caps"><B></B></FONT></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Confidential </FONT></P>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --> of 7</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt"><FONT STYLE="font-variant: small-caps"><B>&nbsp;</B></FONT></P>

<P STYLE="margin: 0pt 0 0pt 0.5in; font-size: 10pt"><FONT STYLE="font-variant: small-caps"><B>&nbsp;</B></FONT></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font-size: 10pt; font-variant: small-caps; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in"><FONT STYLE="font-variant: normal; font-weight: normal">7.</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">Except as specifically provided for in this Amendment
No. 24, all of the terms of the Agreement will remain in full force and effect. In the event of a conflict or inconsistency between the
terms of this Amendment No. 24 and the Agreement or any other amendment thereto, the terms of this Amendment No. 24 will prevail.</FONT></TD></TR></TABLE>

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

<P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0">The parties are signing this Amendment No. 24 on the Effective Date stated
in the introductory clause.</P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%">
    <P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: justify; margin: 0pt 0"><FONT STYLE="font-variant: normal; text-transform: uppercase">Intuitive
    Surgical S&Agrave;RL</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">By:
    <I><U>/s/ David Chenaux</U></I></FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">Email:
    [***]</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-variant: normal; font-weight: normal">Name:
    DAVID CHENAUX</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-weight: normal">Title: Managing
    Director </FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: justify"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P></TD>
    <TD STYLE="width: 50%">
    <P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; margin: 0pt 0"><FONT STYLE="font-variant: normal">DAS MEDICAL
    INTERNATIONAL SRL</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-weight: normal">By: <I><U>/s/ Daniel Lee</U></I></FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-weight: normal">Name:&#9;Daniel Lee </FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-weight: normal">Title: President </FONT></P>
    <P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P></TD></TR>
  </TABLE>
<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"></P>

<!-- Field: Page; Sequence: 2 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Confidential </FONT></P>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --> of 7</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">EXHIBIT
A</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">PRODUCT
LIST AND PRICING</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">[***]</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal"></FONT></P>

<!-- Field: Page; Sequence: 3 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Confidential </FONT></P>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --> of 7</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">Exhibit
A-1</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">[***]</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"></P>

<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Confidential </FONT></P>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --> of 7</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">Exhibit
A-2</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">[***]</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal"></FONT></P>

<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Confidential </FONT></P>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --> of 7</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">Exhibit
C</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0"><FONT STYLE="font-variant: normal">[***]</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center; margin: 0pt 0">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center">&nbsp;</P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"></P>

<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 4pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Confidential </FONT></P>Page <!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --> of 7</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%"><P STYLE="font-size: 10pt; text-align: justify; margin: 0pt 0"><FONT STYLE="font-size: 10pt"><B>Certain identified information has been excluded because it is both not material and would be competitively harmful if publicly disclosed. These redacted terms have been marked in this exhibit at the appropriate places with the three asterisks [***].</B></FONT></P></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps; font-weight: bold; text-align: center"><FONT STYLE="font-variant: normal">Exhibit
D</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0; text-align: center"><FONT STYLE="font-variant: normal; font-weight: normal">[***]</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Confidential
</FONT></P>

<P STYLE="font-size: 10pt; font-variant: small-caps; margin: 0pt 0"><FONT STYLE="font-variant: normal; font-weight: normal">Page 7 of
7</FONT></P>
<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal"></FONT></P>

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal"></FONT></P>

<!-- Field: Rule-Page --><DIV STYLE="margin: 3pt auto; width: 100%"><DIV STYLE="font-size: 1pt; border-top: Black 4pt solid">&nbsp;</DIV></DIV><!-- Field: /Rule-Page -->

<P STYLE="margin: 0pt 0; font-size: 10pt; font-variant: small-caps"><FONT STYLE="font-variant: normal; font-weight: normal">&nbsp;</FONT></P>



<P STYLE="margin: 0">&nbsp;</P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>ufpt-20240318.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.21a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: /qlZs7xRiXgen8uAbXMsOaGImaOdx5B7Kekxt214HYn6Ly8pOJdiHCYbUey2YfgE -->
<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/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:UFPT="http://ufpt.com/20240318" elementFormDefault="qualified" targetNamespace="http://ufpt.com/20240318">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://ufpt.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="ufpt-20240318_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="ufpt-20240318_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/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.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/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>ufpt-20240318_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.21a -->
    <!-- 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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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>6
<FILENAME>ufpt-20240318_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.21a -->
    <!-- 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://ufpt.com/role/Cover" xlink:href="ufpt-20240318.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://ufpt.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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/2023/dei-2023.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>8
<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.1</span><table class="report" border="0" cellspacing="2" id="idm140050169574448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Mar. 18, 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">Mar. 18,  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">001-12648<span></span>
</td>
</tr>
<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">UFP Technologies, 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">0000914156<span></span>
</td>
</tr>
<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">04-2314970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<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">100
    Hale Street<span></span>
</td>
</tr>
<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">Newburyport<span></span>
</td>
</tr>
<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">MA<span></span>
</td>
</tr>
<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">01950-3504<span></span>
</td>
</tr>
<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">(978)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">352-2200<span></span>
</td>
</tr>
<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<span></span>
</td>
</tr>
<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">UFPT<span></span>
</td>
</tr>
<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> -Section 14a<br> -Number 240<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>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $^'<E@'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    " !/AW)8I=8I&N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O;35,4*7%\4G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN
M=W"M#D+[B"_1!XQD,=V,KNN3T&'##D1! "1]0*=2.27ZJ;GST2F:GG$/0>FC
MVB/4G*_ (2FC2,$,+,)"9+(U6NB(BGP\XXU>\.$S=AEF-&"'#GM*4)45,#E/
M#*>Q:^$*F&&$T:7O IJ%F*M_8G,'V#DY)KNDAF$HAR;GIATJ>']^>LWK%K9/
MI'J-TZ]D!9T";MAE\EMS_[!]9++F]6W!FZ):;VLN[M:B7GW,KC_\KL+.&[NS
M_]CX(BA;^'47\@M02P,$%     @ 3X=R6)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M" !/AW)84,_TRSX$  !L$   &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;)V886_B.!"&O]^OL'+2:5<J31P"A1X@4=K>5KOMLH6]E>YT'TQBP&IBYQRG
MP+^_<: )NQLFZ/A0XB3S\F0\><?N8*/T2[;FW)!M$LMLZ*R-2:]=-PO7/&'9
MI4JYA"M+I1-F8*A7;I9JSJ(B*(E=W_.Z;L*$=$:#XMQ4CP8J-[&0?*I)EB<)
MT[L;'JO-T*'.VXEGL5H;>\(=#5*VXC-NOJ93#2.W5(E$PF4FE"2:+X?.F%[?
M^($-*.[X4_!-=G1,[*,LE'JQ@X=HZ'B6B,<\-%:"P=<KG_ XMDK \>]!U"E_
MTP8>'[^IWQ</#P^S8!F?J/B;B,QZZ/0<$O$ERV/SK#8?^.&!.E8O5'%6_"6;
M_;U!X) PSXQ*#L% D BY_V;;0R*. OSVB0#_$. 7W/L?*BAOF6&C@58;HNW=
MH&8/BD<MH@%.2#LK,Z/AJH X,YJH5ZX'K@$I>\(-#V$W^S#_1-@CTY>$]BZ(
M[_G!]^$N$)08?HGA%WIM#(/\/5YD1L-$_5-'M%<(ZA5L]5YG*0OYT('RS+A^
MY<[HMU]IU_L=X6N7?&U,?72KPAQJT9#Y+N5U<'AXK_41@0A*B !5&0-!5%#<
MQVQ51X''+UF<<82C4W)TSDO&E&NA(G(G(P+%5YL77*DLHZ8ZZI9H753P3AIA
M=N1>Q)P\Y<FBOK9Q#<^C+>IW@Q["<U7R7)W#\\Q7PE8VY.R));6)PG6^WD_)
MG(=KJ6*U$CR[( \RO$0 >R5@[QS "4RG9C&H1GQ+/O)='2*NY,&G3P/:Z2)8
M_1*K?P[6G&W)0P1L8BE"5MCXZ5G%%;V@Y;=IT+_R$#SJ5;;IG0,(LZ!TJG3!
M=D%F!EX#HC29J!P2"GE54>UL-ZC?WF&01]Y.SX$<1Q$X(M3,X8!\@OO(9UE/
MADM2S_N%P.<#@S<,+D#?P5 K_Z>H??^$.K$C2.1<;60M)B[WQ#>+7.]@9E"\
MROXI;N _XI43/=7J5<BP/I6XYN,80ZN: L5=_4>TJ<H,O,E_B?1T]>&*'NUW
MO%:[XV&.3*MN07&3+Z9R#$O&TSRXP+O^5>\]AE)U!XI;^R<50FJF:R6Q]M @
MTN[X+1]6O1A1U1\H;NS?M#"&2TA-DN3R8')9+14NU-3<:=41*&[D,Q6+4!@A
M5^01JEP+%M?RX"J-/%4KH+AS3S5OA9 >#J_9?@T&RR!8+7Y>+D_,'Z[71.97
M3<#';?HGLH<LRX&L";!!MA&P:@ ^[M9S8<"FU9)0_]WB/9GQ,(=ZJVWN#4JV
M/J'[SHP*7S"THP4_[M!SS2);8K-=LE"U!=8@ $NB.492>;N/^_!;5LC=-EPS
MN>(GUV@-0D_CV>WX"\94F;I_EJG?)5RO;);^  6SMBZ1,ED_?_]S[>\>[1WM
M/AR6Y/"+&8GY$H2\RROP9KW?VNX'1J7%=G*A#&Q.B\,U9U#O]@:XOE3*O WL
M#K7\!\/H/U!+ P04    " !/AW)8GZ ;\+$"  #B#   #0   'AL+W-T>6QE
M<RYX;6S=5VUKVS 0_BM"/V!N8FKBD1BV0&&PC4+S85^56'8$>O%DN7/ZZZ>S
M;"=I=67=A['-H<G=/;J[1W<GF:Y;=Y+\X<BY([V2NMW0HW/-^R1I#T>N6/O.
M-%Q[I#)6,>=56R=M8SDK6W!2,EG>W&2)8D+38JT[=:=<2PZFTVY#;VA2K"NC
MSY:4!H-?RA0GCTQNZ)9)L;=B6,N4D*=@7H+A8*2QQ'DJ?$,78&F? KP(&K <
MXRBAC05C$C*$[_VX_!DP::U7A90SP24-AF+=,.>XU7=>&18/QA<0&>7=J?$,
M:\M.B^4M/3L,/S[)WMB2VSG-@DZF8BUY!72LJ(_PZTR3 .B<45XH!:N-9@.'
MR6,4?-@#E_(!6OBMNHK=5R3TXE,);2"PU4GTA$8QA D*Q+^,%F)?A+W]K;"D
M$8_&?>S\;O2@?^^,X_>65Z(?]+Z:\V/1%WATUC3R]$&*6BL>]O[+"8LUF_S(
MT5CQY+/!I!R\@5M*'KEUXG!I^6%9L^.]FZ:IKW#.RW^0\Y^M<\TUMTQ>DO:C
M_S=7^2V,D_'T7!S1JP,Z6PE<A!OZ%>Y7>>9 ]IV03NA1.XJRY/K%.?7A'=O[
M"_PJOE]?\HIUTNUF<$//\A=>BD[E\ZI[J,NXZBQ_AOMHD<VWL,\E=,E[7FY'
MU=;[021>\%G'!QR>(W?#$T<PGX#%$<"P/!@#S"=X87G^I_VLT/T$#..VBB(K
MU&>%^@2O&+(=/EB>N$_NG_A.\SQ-LPRKZ'8;9;#%ZI9E\!>/AG$##RP/9'I;
MK?%NXQ/R^AQ@/7UM0K"=XI.([12O-2#QNH%'GL>[C>4!#ZP+V.Q _G@>F*FX
M3YI"5S%NV G&D3S'$)C%^(QF&5*=##[Q_F"G)$WS/(X %F>0IA@"IQ%', ;
M 4/2='@//GL?)=-[*CG_5U/\!%!+ P04    " !/AW)8EXJ[',     3 @
M"P   %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%
MBD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L
M'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+
M,P[PS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO
M8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( $^'<EBJQ"(6
M,P$  "("   /    >&PO=V]R:V)O;VLN>&ULC5'1;L(P#/R5*A^P%K0A#5%>
M0-N0I@V-B??0NM0BB2O'A8VOG]NJ&M)>]I3<V;K<7187XM.!Z)1\>1=B;FJ1
M9IZFL:C!VWA'#02=5,3>BD(^IK%AL&6L <2[=)IEL]1;#&:Y&+6VG-X"$B@$
M*2C9$7N$2_R==S Y8\0#.I3OW/1W!R;Q&-#C%<K<9":)-5U>B/%*0:S;%4S.
MY68R#/; @L4?>M>9_+2'V#-B#Q]6C>1FEJE@A1REW^CUK7H\@RX/J!5Z0B?
M:ROPS-0V&(Z=C*9(;V+T/8SG4.*<_U,C5146L*:B]1!DZ)'!=09#K+&))@G6
M0VY6= ;N\N@#FW+()FKJIBF>HPYX4P[V1D\E5!B@?%.9J+SV4VPYZ8Y>9WK_
M,'G4'EKG5LJ]AU>RY1AQ_)[E#U!+ P04    " !/AW)8)!Z;HJT   #X 0
M&@   'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSM9$]#H,P#(6O$N4 -5"I
M0P5,75@K+A %\R,2$L6N"K<OA0&0.G1ALIXM?^_)3I]H%'=NH+;S)$9K!LID
MR^SO *1;M(HNSN,P3VH7K.)9A@:\TKUJ$)(HND'8,V2>[IFBG#S^0W1UW6E\
M./VR./ /,+Q=Z*E%9"E*%1KD3,)HMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6
M?;!/3K3G>1<W]T6NS>,)KM\,<'AT_@%02P,$%     @ 3X=R6&60>9(9 0
MSP,  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULK9--3L,P$(6O$F5;)2XL6*"F
M&V +77 !8T\:J_Z39UK2VS-.VDJ@$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\
M% )5!TYB'2)XKK0A.4G\FK8B2K636Q#WR^6#4,$3>*HH>Y3KU3.T<F^I>.EY
M&TWP39G 8ED\C<+,:DH9HS5*$M?%P>L?E.I$J+EST&!G(BY84(JKA%SY'7#J
M>SM 2D9#L9&)7J5CE>BM0#I:P'K:XLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q
M32:>,(S/N]G\P68*R,I-"A$YL01_QYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1
MS>/]#&DWY(%B6.;/^'O&%_\;SO$1PNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4
M    " !/AW)8!T%-8H$   "Q    $               @ $     9&]C4')O
M<',O87!P+GAM;%!+ 0(4 Q0    ( $^'<EBEUBD:[P   "L"   1
M      "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( $^'<EB9
M7)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T:&5M93$N
M>&UL4$L! A0#%     @ 3X=R6%#/],L^!   ;!   !@              ("!
M#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( $^'<EB?
MH!OPL0(  .(,   -              "  8(,  !X;"]S='EL97,N>&UL4$L!
M A0#%     @ 3X=R6)>*NQS     $P(   L              ( !7@\  %]R
M96QS+RYR96QS4$L! A0#%     @ 3X=R6*K$(A8S 0  (@(   \
M     ( !1Q   'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( $^'<E@D'INB
MK0   /@!   :              "  :<1  !X;"]?<F5L<R]W;W)K8F]O:RYX
M;6PN<F5L<U!+ 0(4 Q0    ( $^'<EAED'F2&0$  ,\#   3
M  "  8P2  !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@     )  D /@(  -83
$      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</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="f8k_031824.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://ufpt.com/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 doctype="8-K" isOnlyDei="true" isUsgaap="true" original="f8k_031824.htm">f8k_031824.htm</File>
    <File>ufpt-20240318.xsd</File>
    <File>ufpt-20240318_lab.xml</File>
    <File>ufpt-20240318_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "f8k_031824.htm": {
   "nsprefix": "UFPT",
   "nsuri": "http://ufpt.com/20240318",
   "dts": {
    "inline": {
     "local": [
      "f8k_031824.htm"
     ]
    },
    "schema": {
     "local": [
      "ufpt-20240318.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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "ufpt-20240318_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ufpt-20240318_pre.xml"
     ]
    }
   },
   "keyStandard": 22,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2023": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2023": 22
   },
   "report": {
    "R1": {
     "role": "http://ufpt.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2024-03-18",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_031824.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2024-03-18",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "f8k_031824.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "CountryRegion",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "Extension",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://ufpt.com/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": [
      "r8"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "Security12gTitle",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://ufpt.com/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": [
      "r9"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://ufpt.com/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": [
      "r10"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://ufpt.com/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/2023",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://ufpt.com/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": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Section": "14a",
   "Number": "240",
   "Subsection": "12"
  },
  "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>16
<FILENAME>0001171843-24-001413-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001171843-24-001413-xbrl.zip
M4$L#!!0    ( %"'<E@G7%#XKT0   _R 0 +    97AH7S$P,2YH=&WM?>MS
MVLBV[W=7^7_H,[?V'KQ+(08_\SBI<FPRXUU.XF,[>\[4K?M!0&,T$1*CAQW/
M7W_7H[O5>@ " W$\G-IG8D!JM;I7K_?ZK;>_WGR\>+>]]?;7SLD9_"OP_][>
MG-]<=-Z]?<G_PJ\OU<]OWW\^^UU<W_Q^T?GOGP9AD+P6K=UQ(FZ\D8S%)WDO
MKL*1&SC\A2.N9>0-?H(;X=9+?5\BOR4O7-^[#5Z+R+L=)F_$R(UN/?BX^].[
MM^_?=;X-O:Z7P-#-UMN7[V$BEX4AK.O_&73C\9OR)3B[%['WE^0IOA'V8_](
MX\0;/%@/AI?@AY_**'&]0'A]&< UGNP++QB$T<A-O# 00S<672D#(;_U_+0/
MOW9ESTUC*6#"'OP6)L/MK2!,8.@$WM[UA1OTQ7V8^GBIZ(6CL4R\Q+N3_@.,
M%HT&J2^\@1BG7=_KP7=]+^[Y82S[37$SE#!P)/MN+X$GP7BC&.ZYDSP%F/Q7
MFIY(AO!HJ9;-3>"S%.YX'(5CF$$BM[?&OMN#';KWDB']F PC"9?$.,7X:RS^
M[[_^]:__UYRQV+A&;T2=A9V\+?9.S[=G/=@/&16VC/[;;KX:)S#>A\^?;O10
MODS@ZA?QV.UYP2U<W6S1->_??3SY].7#R>G-EZOS3[^(ZR^7EQ>_\XOC_7@%
M3&G:4"_46">_7'4Z'SN?;O2=E:M7_4Y>@.3U6NSM-X\.QDG56QWC,V8NHWWY
MI+TI/&S&2L'KM?&B&Z0I.,SI *@OC> W$:?CL?^PO>7> O6,8$P!J]7XYY]I
MF+PYT=_QQQV!RP$C]%TDW1,@1%^T#QS1WFWM6[=U!@/9P],@SN!"=:]#-^.Y
M\6*UN$#QR3T2_?FGFR_G-^?_Z6QO77^Y^N7\].1"7)_ ?[(QSX,DI1.FA\/1
MA"NN[[TX%J=A- XC/LU^V*/IP9$Y%Z=#.8*SU(=S\A'>5T; P%JMHUU1CQK2
M;A@$TH%IP2G[2T8^S-^APP\S.SNY%A\[9SA;1UQ<G HUU6OI^S(JS+-GS9!.
MK)?$ A8PZ'ECX"=TED4X$-TT]@(9FR6RWJ9U>+R]=05<I!?).!$7+LP,WMQ/
M1W"3(SY>B[U71[NM9@UZ+9-:\\ +YB%-O+Y$FS6IT.PEK20OER#Z ^X%8_I^
M>!^_-B=PX<D4WN;FY/U%1YQV+BXN3\[.@%'\]T^[/]'GZ\N34_WYM_.SFU__
M^Z?6[NX_?IJQ?B^2<$S3,%^ I$C"$7T':W%SI0>X P'D]5Q?\SVX$27HVYLS
M?<6]UT^&K]4V@)0^>S?IQ_.F_KG>:B.ERH$7>$A[,<D#\2&,0#@!1<9P,(#J
M2-:8T^Z0..%]0!;1SVY'">0_9'N#DWAY<X7_P=6=B^YFD=L+7PY0&:G8VP(3
MW&WNU=Z5AKO#CUWN?VO*%]@,Q5K[0!.@"'3N#'NEG8GD +X' J$]"'N]-(ID
MP+S!#1YXL^S-D3A _%HTSG?P@NTM^D*SCUF3VL-) 8.\'WJ]H7#O7,]WN[[,
MJ4>1=.,P@*\?0%C<W@+O@?D-@2&YXC(*^VD/]:('UF%(;>J+,-K>ZL&615XW
M!>Y5=S:T1/#J?>D"AP0:C4&5"=,8IO-'&H%JUVC32\+S_$$:]&AZN#!F(EV8
MXS",$E#)8%"\<7L+U\MZG[J3H<-#TA'U1:-EJ2>](=[5V)LQG_NAC%#;T]NX
MO04_QRFL=;9TV:U&H_2]KZA*PE*P'@I+D2VGT"OD%-:')--+N-85,; 94'1[
M;D8*?Z; ?)('$+]Q*G%57-XW$":IG[#&*44@X64'- ;,VO5]49APA7BI<5QK
M'<WZ[*#&<+5X!AW(1G>GUC%9#=O@L__>HY7>WOJH+(Q8\X1,#:TS1S&2;A#3
M3OH>* FP>:=@G80!,@G87# 88C<BRLK40&D3=K,@=Q_+F7</GO3^-WK?21SL
MY<0!6JAT7A/)>\;\"C@&_T[*,^\MZTL_@^$7>3!J $:4OA=Y")UKW$_-NM1^
M;F\9CB,ET$*F4/^?XW;KZ T,/)8],T[\S,ZY:/2?QD;[KC>*+8&/YA3J5VST
M7TN6!*T]T%.6?13WGOA1E"O9H07W";@F;%5.-^/SA_)>'3U'2!\V+ H#K^>@
MD :=K@O6W "$:-?M?15]#X0HN7G"[,"9 UE+'5(BG4^] T+9=]6 >,A).4"%
M8R3[:&  +=UY/; +]6%'2=Y#KA]&#S;+1QT-W5):1=O> M4I,\SR/Z):Y:*1
M$/7%V(U B0 2[<HAJ"[X='.;H_1"F"JHB437/0_4'@\^%";.KK@$=!:EESBB
MGT9NUZ._M[?@<D]_$K$[D/BOU(X%M)!IP<<RTHPRKWBY UA-Y;^#L4"%57J-
M>2TX9L4#]CQ876/PQ,X1:1^5YZBG?W5@J^2(ME3[6.&K -VQ:.1$[KWY'C8>
M;!0)_YJ#1%ZE /8U[;&5BAL-1\-!?P+J0=JC*H52M(31LUBS!R48I%^"U(GS
MFD?77=[&?1=BN?U.8K&=(Y/.Z4R1N(\24<PI$G_LS4'C9#C3.&FOVCCIG(I/
M8>)I711C1[6M$IK<E W]6^UGPWL2.N@Y.O- 5[B1T6BV)GKXM]NFW&J6O,J-
M/W;4:JQF+W78;D&=?\EJR:P%:]=WO'Y]$I)&B?:2.B+=WI"4$!$GKE(8=-#Z
M!/6"KD27>6](FF1.61Y$X6A[BS5T[6U+886B@E_]V9G4K77L:&DN=;9X''DR
M04?7>>;XG<GJVKM_;U97L;"[%%MNC#3+JRUH5JB.7('Y=^_ZVUL;^?6H30V>
MU*9^/,FTR_<3-,:CZ?NX:+AQ'?>]_:\7+\0'3_K]U^+2O95OX*7^3#$D!#>+
M%R]4GM;;L_/_%$B$".*P@B#HNVX8@: QW[WWT>VT#\^/0]_K8Q"Z5M1;/5*-
MU@M]WQW',#7]UQNA8M 8%Z^*^T^-=>>3?I#F?ZH(;^_M_6.Z[E7)^LE)AOYR
M]BBY?BXV77[(_C^J4I!F*7VX9<+>0[U[;\3-PQ@N.T'?5>^-^.2.)._PIQ"W
MM67?]%+?A;^@%Z*]/V.V>X794FY=1EG%\/O;ET _%:34C:3[]457@BR$V8V)
M_FJ0%ZQ*5=8%IWFM@K*60TAJI$>F#4ZEA^4D%8HGEE,HYDDI-(RX@@RG4(U-
MH?;1H!-&?'!5.23K,1 KF922N.&2]>7,$S.+6%5F6F\H^ZF/'M5":I\57W0#
M06<U9^,X2)"C-/!ZVHFOTK;N/-<*@FQO]=W$%4D$ PTP7"%'KN>36Q?('2ZG
M1SAXO[:E,H\])I0HVPL>E&!V'$8R.!DA"1,X(G^F+D4-E#W6ES[,#8,9?4YF
M=/57#S03.!-N<"L=[37,F];U:<SH/EDZZ)/2Y,9&DUNVDJ;5LUQLV%;4%,WX
M?B%ER 1[\$O81"\A*K"S9)#!U J!U<I,^#'V< YF\>=JW$S3K6N;62#3][V_
M2EN>I:C9QVKZJ,]A[R9O5;2RK=*;<>-^D_%L ZG6<6JW&\,9%O$B&S*7.CC-
MFEAA>NWNU/Q:_6NM36\W"ZI[[6S<#R%FUL7)FWR%0DU>R&(3OFO:49A')N)6
M[.=38(\KR-:%U_IB=N#MRR_OFI8C]QZ#PZ -WX%.;^DX+NCI\&HP<5AV[> E
MIB>FSSX"&P?5DH%Z7BY9XN<8=!2EK8# _#/U(E+(XEE9";QK[</F_@'N'OS_
MT5&S?5!CQ4O4/3%E?L($YH@&V/GY1[I&Y8M%O^+*>F?>B9N<NUST0[!%T$1R
MTV081O!8[64G!9)3/XKE+#+"!)@8E8W)28YQ4UQC3JL>6-=EP/9WI4X5H-%A
MQZJT9M@[3J%G'984YEB33K^@.I-AYY&*1*8@"'T7=".JK\/?JJE =# B4?5P
M83T:YX'*>FY\5(/C7N2-;55+OWHQEN$8K=H149@F^"@[F<*A:4E*HC S1>7:
MP:? Y;1XG(1!*OL""G;!B/N;B1+@OGMYHWI.B7*IZ?"D]S4([WW9OR5">0.;
M#AM"1';I/A#MH-,\+C]M#ME1./.E4K=C.NWT9ZMN45'^GMFBXV!UPL$LYF<Z
M6)A[9YU!9%2W$5RFCF)^Q?'7I*GE!IU)-[L &0MF#E)&D^Q).)^<M);G(U0]
M47GN,=!HB:L@%&AF89@1C/88"S]$XVA' /G*H.]&<$H?8I4)9[*&U8-![%FR
M*&.U]/.=Y)1_E>8(9]N\!,V#'8G$5= M@!Y-YDN#NH]WK&>/7*Q<2&S)*$)B
M70Z,!6/[/)LBRROLC%DE\E[]):-0-'9WP/(,8 STKYF$PEPV9GZWXK0[\A)[
MH^QKM<L,63=EZ\_BSFI#\\OG<,F(%WBC=*2N,(X-?2<),%0[> 6H* <_P@*"
M, OH<U8=^>GTTY4J.%1FN4EOHXQ,>K>LT$-^PXQ0^ M+A<+HH0['SAW PU?-
M_>*Q/VP>:G6$-).9KKD23R;G]FL>:!&-LC5;OVET5YL;^>6=3BP4%YK<6+>Q
MJ0S$KR%+_X$(TY?LZ +*H"2$4'GA["Q(W&4[#3(-?-Q&-7+7C?7I[6]OV8<)
MI#(,K<L%R-][Y_K-G"8[PWP74VHV4<V2,L%<RZS !%]&U[)B-N^=)^_I,BS+
M:N9/OU&Y7=A/3+M.>#'PJ.DQ1&$(541K^9Q =?')'AZ8=&E2$X'L.?=B(9T6
M*'UZVKPBVM81VF<+)6>LYARLKK#ER[O3(;I5R4*:(AIA&_*RM&ANX=:/W*\@
M1&@\TDSCH3<>EU50Q1\]YHM&(;4L*-1(XY<QSP<NB]ECR?X1/%;U>+7#9"Q1
MBT^&H _?#H&PB!0Q/SU3J',%L]M;\)!>5K1C15#H:'>E']Z; TNN\'L/'CE*
MDY18 )VDODC',+PE?,".P$$PYQY>_?&*]2-0&0QWU\@,>LPI@>WV)K#]; /;
M[4U@>Q/8W@2VYPML3P"QR//6&7 \^ES7,:L7&[G"#V,3?O%@5/EAIIR*$LGA
MFLWVP#"(5?%$M _,PUZ++LF(EI81;X ?]%%QUH[K9ADHIY+^M?UZ!O;KSZKT
M0;QGF[>6DY[UHYQ_/F.&-5Z%>5?I==2/2CV<]+-F<S-68[=Y5&LU+F74(U2@
ME;WX 3*U(N-?B"@>N4#J=UZ?F<1$T0NVG2K?;MF[=3#A>3_<TNTVCS=+MRC5
MM2>]RV;M9JW=DUXXXWI?6M#VB=V>]ZH<LSIBC]DZL!R(KVJ(ZA4A.MBA (J>
M7,F^\D,TT8,A/J,_ ?X7@.F.7C>/0#$S[YX50+:\9J(O0:OV05W5"6^],$9_
MNQH<;QN'L>L7?&TFY&F<;<H31C[Q"6/$^8RW.BZ^>GAKI4V:Y8OBG5XL[/PC
M +:U6BVE2$TRR^MHG8W6S@1[6;,5[69LJ9AAQEC*H;L?9MT.IB_<89V5:Q=7
M;K,T>FGV-DLS:6GVYUJ:%;E;+0S7@U(4?1^U9,5HZ8UL$8/>EBZ"@,H!6*6<
MT^'VAIY$"#X4";%[9Z(D&'XQZ!8Y) W!.1LA!FT0VAD_DEC);N=H520'/@/9
MH#/=$C@JM\3XT"D!I)AQTIR1)J66GO:CB:$K@4R/ \ ,)\/),LX\XTR78X75
MK8&R>S UI#E7$*D<+SVH0[,KAD=2Z@[K./0G08.:M*&L^+FJMMF.4V*T!7%"
MX4AC\ /]>6$:)+!_FI[<V*JR5KXZ=7G=H'K3JLZFL1CU;LP3=V--A'DPXF9.
M,7J]IDRE[\\T9_#,XT54E&<A39:P,,]3 UG"PCQ/_6,)"S.?]O$W6IB#IZ26
M54KMH^;Q05XOF_%*JP1CLV4WIW>2],XE]BR2VU5^[5=9?J9Z[3KAI^)=,YT%
M_.B9:[H:S#)K-3FY_TJ.?1EX\="L+"9-9JJ*<?N@WFPY;;2CIA>&8QFY298B
M96=EV8K(K#H">R+;6Z"QWT;NJ) NGDMC''IC=%+);RZH_2:Y$%0B3"Z+\ZZI
M?!JI:V7.!.FHBXF6 SN5<XZB+U.?NA@E[F:5)F5Z.J2#6*+#*=DH>YMLE&>;
MC;*WR4;99*-LLE&6D8U29K)5C&B!@$])J6BWLQ*VXUHYXY/NJQ.%X)*1X:I5
MA\E([JQ!G.2U )7*6AU!<L7DT?)%#*O.##6.L(-RC5]K#XL!V*W6UB71WDZ=
MB,_*=N$BO/6 X?1B\1L>LJO, 6HJ40P"\!)T9EB65D4=U)ZFTOV6HK\ZY%V^
M;Z9[DA^_@%BG))9?*H' 'K%E>CAK'[:WBANA'8MT*FHX=N?(X%\*?I?>@.-:
M[=7H(JUFS+%2[S6Z14TX>,ZPBO/%W^N-W;^RNRUIJSBK16X>/@;U8C7=F0QG
MJ 67\T7OB<A6&VV_?,4:Y>J[_3O.]U?%-0$G"UJ]\/+8R=Q"+PEU5-_1%6<R
M@,64DFJ8=3F$/8JZG8 .L<#%"^R.<EZ@8/6SD,L-^K[UP_/EP?VPEZ+1J IW
MM:/\%(P9+A=3L@CK,PSD/JA"6"\&A_F6+%K$\!^-T;PT]^=L4"?#Y!ECEZ(^
M:6$P32P^ S5I#O.7[$Z,8IF22?-BCI!WKI_J&0VD&WNJR"][+=3X, 06!OE&
M#':E!880J-P/8PAAPC9.Z0VM*,?V5C=-Z)U\#S:0P&Z<>8SC>5; KDW$Z J\
ME!%E5'OB4E8(!F=JEB3J^BHK3I/1SF]#K!/+$E6XW(>:D<5.$2_!>#FVMTBA
MS4JO$N 06!<&RRZ_R1ZVKLH&Q?9G2+KP=0A_4_T.4U_=-9QLIZY!5,QDB:U=
MBD0O@R>NN&:Q)D\\PS >'(L@S7*8.(*<=9@R3C)%!*JBT> W]'57HDCKN+%B
MF:HAF9L-)JB3G(H/YD$><IT^/(UHT+<F6-*G1^,$.!@^:_!0S0'XD&=MDF#N
MV5RZDAHAYIY 3;80U8-(-^N=AT>++#Q5$ZW0(?@&PT\UP4M1]4 \2QPJS3\3
MEQM7E)[;31_R;2\,S)IUJFUC.5^>F:T" 65\Q70S=3E!/?2\F.1#)&_=R 1V
M)<P@'/C>0%JURIJ;:*0NY,[(#("K$F@*LYINB&@805CYQJ+JA?,EKN3Y9**Q
M$^MT)?7B:%3?)9)P:/.'BAZ^<S"(U91ZSLL@/G?C$':K)XVM6V73QFF,_AQJ
M76GI/,@7PBA!L)&QZT5YOH)?Z@-%^HHF(*2[>14)KN54!K6A1&ONJOF1(D(Z
M.4WVG^3G@2"%L6A\N/KR<[QCR!<&#>0]CH%-'.GO.J>"7$;V"O*"D8C,<'"P
M^:KN48,8.I@N@;XNF"[F?5I2?-TDOE?" [ S19F\#YJK(]-*PGW_CG#3FJ1T
MVVFT,>?1FKZF6:2&5)@\9T3V J_->4@XGNYA!>^/Q.EB*U8&_?'=>]4"*Y(:
M9\?UL$R9&H'!DTAU-Y]LG*"F*,TP)7>CFJ6TD[V*@NSG&*<&3!M+A;7<8=';
M][@+&*9XQ4RYW.T5U7N7Q!'W"W1]3+&BMDF@HWOX;TAR&I8&03/HU;-;*8T'
MQ\1>8K:ZB'7?2CUP"L&E@0<G$%%*6@<[VUM50"&,8("'0YE2JOWH0M:[)CRS
M"/4ZKIF5JH?$93]K@9;8K<D)T%."6?N;8-:S#6;M;X)9FV#6)IBUC&#6,GCS
M@L@QE5G=F"9E:?UU0P*EVVHG+!\VOU<<IJ2+G2FH%E;''I49 J^W6UK;5R8,
M-5>*4NZF&NO*-M?1^G79DUY/CA,527S_KNB'H[.+!Y#X/2NX?TC6QQ@T+/,9
M,JJZ9<TX=MM+5F$'KN?'.0W3-1/8WDH(^O&VA)Z*/ @8C>4)I" G/3[C6CG8
MS<S-;9K L)N\UNFD\H5^&LDIN*DS]_2PPGMG133:M<FI?%\-BIKI'/SIW?&:
MR$T?5%#(^9C>(-2=9[+I4=U'761@*?GLWYI8%Y!#.-56,O;@)0L(?=>]'HR0
M@TW:WM) 3N4"@9H>[GQ"7%7!3&;8 >GW\9V9\!F1#-$4P51"$Q^+3WQN5NM[
M>7@G.P6OC O5G"L><#ZP9J)=8.1;V]X:,=XBF%!SN#O(K$),+14X($1;.'YP
MZH-"=6HP5T &XU?:HT\!$QAPIP#IN!IW7/'HE*/N1RJ%M,YI/5)NN5J/^>G=
MJ_7S_/<:_NZ4Z0$#6Y>PVGPXS]@=3EJ79+#BXNFS#\$(^YF[%"W2(4!4,?4C
M>MDC<$,=7=DU#@ES<Z!L?_:WF['2P$-C*$K'B7;O/Q0+P)@)T.&B=MS&[Z(D
M"I[J/";GI492=F%:XP?M!<"@6_5L<6 #OXR1.*Z2)K>,<IM7/\OABK>)XV:@
MT#K@BK!S*N":@ZLFL#9ZOP&PPV 90,C+H%J426NGV__AINYOZGE<KN1MZKL*
MB;24U[ ^6(/6'F8W61D-93_^@GDV3RJ[X1J.E,QE/4W@$G_R+HKX(49,4GV
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
MC)XJ0(:^LWE+T,M8CZED'HH7+M",Q2W(EJ!:O%''-6)F62&QU2D=C5#8$QZ
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
M*B1FQESG\X8DFA%I7%U%,ANFU113_0>'N2!L@<8P%CV*[]9WPZ$JHR*1*V^
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
MLY@MCH[(1_S9[%#ZTUEHYM;L"C(ED\J;9^JEA-68Y,1_9I.<"3PO+;>Y%O@
MJ)D2>/_TTOR&'-P_MRY:)_\'4$L#!!0    ( %"'<EBN*R [2Q<  'AG   .
M    9CAK7S S,3@R-"YH=&WM/6MWVKBVGR^_0H=S>R8YBY=YY-4T9U&2M+1Y
M34BGG?,E2]@"U!B+D>P0YM??O279&&(G)*&]G4?73 %+VGMK:[\EN?O_N1O[
MY)9)Q47PYB>G4ON)L, 5'@^&;WYJ]SK=[D__.2CLCT+H!ET#]:8X"L/)7K4Z
MG4XKTT9%R&'5V=W=K=YAGZ+IM'>7V:]>JSG5+Z<G/7?$QK3, Q72P&7)()\'
M-_GPL37IVI<^7^B*3V(DC>H]T-#JS0>D.V]53>-"US"S:\MT#>.N7(EFW=E^
MB [3(QEPE]?709IAANS+V\N3>?<PN_^\:S64-% #(<<TA"5$2*URK5ZN;Z6
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
MIKLTPCPEW^QW&[/O_787D>/32S!_ ?8-NT<7E(.O:H&FDZKIY6]02P,$%
M  @ 4(=R6/T< OO]"@  @(8  !4   !U9G!T+3(P,C0P,S$X7VQA8BYX;6S-
MG5UOX[@5AN\+]#]PW9L6&,<3!RV0[&07&4^R,#:;9&//;-M%L: EQA%"DP$E
M)_:_+RF)LD3Q2$J*DIR+&8_X'NJE^)BDOHX__;C;4/1"1)IP=CXZ/OHX0H1%
M/$[8^GST=3&^6,SF\Q%*,\QB3#DCYR/&1S_^\.<_(?GGTW?C,;I*"(W/T!<>
MC>?L@7^/;O"&G*&?"","9UQ\C[YANE5;^%5"B4 SOGFF)".RH-CQ&?K[T?08
MH_%X0+W?"(NY^'H_K^I]S++G]&PR>7U]/6+\!;]R\90>17PSK,)%AK-M6M7V
M<?>Q_%.$?Z()>SI3?ZUP2I \7BP]VZ7)^4CMM]SMZ\D1%^O)]./'X\D_?[E>
M1(]D@\<)4\<M(B,=I6JQQ1V?GIY.\E(M;2EW*T'U/DXFVDY5LRQ-.O0U)VER
MEN;VKGF$L[S;>W>#0(7ZWUC+QFK3^'@Z/CD^VJ7Q2!_\_ @*3LD]>4!Y,\^R
M_;-$*4T4":-RVZ,@#W8S5(B)BI\PLL89B=6.3M6.CO^A=O27<O,U7A$Z0DHI
M^0#;==JHJPR:N#9[1T3"XTOV/M=FM"?[\KLCLO^A ?5XYTU8\@S3=YFO1SJW
M?4/>=\0/<>Z/M!SGR?N.="WR_V([:UM^\^&U'U>J-E[+3PV+9)?)"8S$VJ2J
MHF,$SO>03PQEW57M/&K42]5HSD6[[6IFS.M,272TYB^3F"2R[NF)^C!6'_)F
MR__\,>-R)7"Q2C.!HTS7E#?C?&0IGYB6E/)":%]81#V-*Q63B,NIZ3D;T^(P
M%N$/@F^LNRU;S2V%?]!5%5\<%KD+P&A#)DC*MR(B;^J5NEOH*)6.-E0JU)**
ML/'7Q>B'7(-^UZK_?)H<:G'0T7()M-T0EBUEC986-(M==;/-E.[E>ED0G6PQ
M9/:QEB"E<=S!%W+'L=KY%<5KBWVCW%476VWI/FX4!M')-D=F+U<:I$2^NOD+
M22.1/*OE?%<[&C+GG6XQV>K[FB8L!-K&8!)J6D\#^SU9)VIJ41;4^2U1&SN&
M,4#O>NCOM&W.!59Q$- ,<0C.%O4@5$5YXNB"L2VF]^29BRY\FC+7U-A,FK#4
M-4$Q8C$&HE%H42'V1,2O6WG&3@3=]T+14KKF K!JHF'(@J+#[@T$I)+[960I
M,$L3-8#U0M*6.C_= ,RV3CT,75"< .;@4Y)*[Y>4Q2.A5-T/P*Q_0+&)7=,"
M&S9Y:2N#(@:T!S*31Z R)!QL+E_4ZEPNDP8VMJ;W"4_+=A<_E3A8A$R' RG*
MPY"*\T12[39$#T,MI6MZ *LF-X8L*&+LWD!6"CG*]?XAN63Q($0JG1] #)MV
M/$I1@' TG?6A(=4^P;A*T@C3PLN5W)9V-,^B=0T(:->$I"4,"A3('0A+$:"9
MR4.\ O,O@L4P7&I*/["TK-I1J60!@F)ZZ\-$Z;U ,ML*T7 -SSBPU-E-V1ZS
MU?U90!<$*#WF6G=M"WD#%$\ST"7+DFROGJ>[V6Y61%@:UY:X8@,RIYDPRX-@
M 3!E,E#(D-*A0NBEY_5= I:IAQC!YI@RMP38338I:&H"(L%J#*#AH,V?*?5"
MQ$R.3 +3.8O)[F>R!]O5TKEE K#9A,(0!42%W1F 12E&N1I)N1<P[D2RP6*_
M2**>J:(M=(L&9+3)AJD*" [ &D!'J4:+^<SG3++$NWDL04T>DN)Y\!Y*0+U;
M6'IL-YD!Q &AT^T0($@&H6:43Y#F+.+BF=<>=YCQK1P ]S,>PRN4GBBW4 UJ
M0A.MSI"  !OB$\"L$?JA>"8%<?4>3UX!4C5X(>XBCN6!2LM_KA-&CL'V6[5N
MZ>JPVV3*(@R()-@=P$^I_* _(!6#;EDHT$S?T-2I?VBF0Z&9!@W-]#W0+%]Y
M(-"<O*&I)_ZA.1D*S4G0T)R\"QK9\5['FIG\>"N6_-7V<#:H](),VZH5F(,L
M/%Q:WOI@40%J/:-"?&*2+ZQNQ9W@+PF+X"4S)/<"#&#:2HVA#0\=N\$^?JH%
ML8[S.M84B_+>+XF6^1EEFB;M0TRA"0^2IK'>P:50^T3BCJ<9IO].GCM/Q.UB
M+WA8#5LA:2C#0\5FKP^8(@;)(!\GUB6NZH:&]54RH]S=*\ 66X=7@&N%04!@
M<]1^!;BX>E*(7'>S8E00#(P(S6)GG6PQ5?5QK2R,+FX;:O5P_KV6&A]?9)7=
MA=X]<@8_(-"6N.IIR)SN;;,\B!X'3)F]GLM0KO-T-5YEF$CMPW>MS-G,;MJI
M)G)=$$3OFFY:T[0N=]R;OXDDDWN>\<UFR\J[/+;G!@&=JU[NM*E[W"H*HO>[
MG)DDE%K4%#O&8L%I$B59PM:_R)-/D6!;JVPB5T# !C4-;440*("V3 X.0J25
MCB&X$T1!2&1'Y"\!JL1"XO;AP3K;=XE=0=%O6,,!*X. I->>"8L,&$>U"%2$
MH#S&+S;S--T2\29X+"&>$ +- R"U]"'B!)GLA:H(],G6@D1;.3_NCZ>K99)1
MV\EE6^)L3@+,53.241X$&X IDX6\#/$'=#S]Z^IO2$<Y[OX;OA18)8]=[#<K
M3H'L4U:5*P@Z+&H.+)(@4(!]F33<<%1*4:'UD9VJ8=;2'*/<%0!66[KK&X5!
M=+K-4>O+W^AK3T/^Y2YZE*8(\$*"7>9ZZ+>9-(?_NB8(!#J,M4Y*2BG26A\O
M)!RFK'7_(F#M;1&P[ED$K$-<!*R'+@+6WA8!>K=%BA Y+MVN:++&0'+"3K5K
M*#HLFWQ8I$&A OL#QXPJ!!UB7&>TS%.<J?3\8I/O_TI^L+02T#G+:=EELTIJ
M:1,%P4B7LU9:RR+I7$V,E-HU%]LXR4A<F+E*&&91@FF5'M%V1;P_Q!DM \U7
MX/3HPV!HF,D63D68SF58!1Y27;J^E%X\@/$;H?1GQE_9@N"4,Q(7UU)L=XJZ
M]6Z?F.FQW7QH!A '@=,0A\"C,RIH_*2BD XKKX1Y(>D;IUN689&_2RYL(Q.@
M<TL.8+-)C"$*B!2[,X"02HP*M9\7M(OL$=4BJ_C=(;"!D-SQZ]J=IHVWMJW:
M@)CI- B]PUWF_#BLC8LH3Z]89D3]7D3R0K[@#)?>P/9"<M<O57:9-M^FM&D#
M0JC3(/C^9!6C4L5@S92WE#%B)I=::][QE+BA<I\XIF6QG3NFD@2$A\U71P89
M@;36"PN+#:;T\S9-&$GAB<A0N67!:K')0D,2$ LV7P +N11IK1<6+C=$K.7T
M]I/@K]ECF9\5;!N@=LM&I^4F(U9I0*QT^0.8T2&HB-$I=?W LSLD%"^R+,(M
MM4@=8P.:-9AIZ4("!C+7HH622%UON>$96G+T-24H>R3HLOP9NGHF^*(>7[\T
M$D7JA8AB5<YB+&P(=8F=_^H(:+CUVR,M91 @]=J#?X>DBD ZQ#$UMY)A43^/
MRTW,,[(!WW;H#W%%T%#SFJ,^?1 T#31I,I6'-4^N\T"D(GUF,ZHGMX>7> V1
MXY6QQ:"Q,*XI@F $M 4MB^N_%> G=]YV19/HBG(,7V5I:!QGS&O;,Y+E'00!
M$=!V!:7(RX4H5WKI_\^8/8GM<Q;M[P2/"%%/6:75:-5W_6U@M%MFWM2D)DV#
M0@/B["U^ 0(/5:!:'1]J,Y;/BWGJH7&5S8U'3XM'+ _@[39+U0PJC<%7P3N#
M'-]>&-  XR9#1T1 Z VP"=UPR"-1'OH!%<&H%NWI_"P]9 $D\>?]/7D@0KUW
ML"2[[+/<T5/'&<: 6-=G;X.;8Y[,]08& >%;W4*G>BFJ5X!6ZAFQL@KTNZH$
MY;78?K^\ONE:?I*;]2;YUPJG1&[Y+U!+ P04    " !0AW)8>/>M250'  #-
M5P  %0   '5F<'0M,C R-# S,3A?<')E+GAM;,V<77/:.!2&[W=F_X.7O28$
M:'>;--E.2D.':=ID0]KN[DU'V (TD25&D@/\^Y5L3/FPY),;G^0B(>;5Q_L<
M6_:Q)5^\6Z4\>J)*,RDN6]V3TU9$12P3)F:7K:_C]M5X,!JU(FV(2 B7@EZV
MA&R]^^O77R+[<_%;NQT-&>7)>?1!QNV1F,JWT1>2TO/H(Q54$2/5V^@;X9G;
M(H>,4Q4-9+K@U%#[1='P>?3ZI-<E4;L-J/<;%8E47^]'VWKGQBST>:>S7"Y/
MA'PB2ZD>]4DL4UB%8T-,IK>UG:Y.-S]%\0O.Q..Y^S4AFD:6E]#G*\TN6Z[=
M3;/+_HE4LT[O]+3;^>?SS3B>TY2TF7#<8MHJ2[E:JLIUS\[..OFWI?1(N9HH
M7K;1[Y3=V=9LOV4!_4Y/-#O7>?=N9$Q,'O;:9B*OPOW7+F5MMZG=[;7[W9.5
M3EHE_)R@DIS>TVGD_MKH;5O-I@OC@M5Q7W0&TNZ,MI=YD;FBT\N6$]B:>Z].
M^]TWKM[?]T1FO; [I69NGVI%G;TV%XIJ*DQN\\9NV"M"5\;N2C0I*W+M0WIE
MF''"S4[2C=INC\I2VX[]6"@WG2B[P66\US)WY.6!S7(OSOEJ&I_,Y%,GH<QR
M[O7=!\>@G_NW__S(&[J::*-(;,J:.)E0GM?_PVH.))T&>E62>+ U5G=J7W'8
MI]V 7:DXDBJARK(NZR(JW@O3\0ZY47061-F*VO&<\6V$ITJF/CH;$M+3T5U0
MMHEF:%[9]A/7AR$GLVJ<!Q(@SRX&T$HW6$0_4!TKMG!<:L#N*8%\>ZA\*[PU
MC+D\=N[IC+G^NJZXTRQU&\/C@J<($'P?<Z0(ND6*P)40&>'W="%5#?A])9#W
M*TS>5=Z0,/^=$66HXFL(Z2,Q$/9K3-@>ATB\'Q01FCD^$.#':B#Q/U O/#P>
MD9"/YY1SE[H1 =K+J_1 [']B8O?[? '@KY_<^=V>6N#L=XH \;]Y*?B/W")%
MX(XJ)A-[2E< ]D=B(/4S3.H>AZB\KT4"I;V5@O,??-@']I!0#YF."2]Z-+3;
M=!AWA1R*'"7GK+6)BOU?2A08^HX8BAPE#:VQV##P0:;47F>"HXI?#46.DH#6
MF6R8^;4PS*S=O?XO63KY>>-TG_6Q"LH8)>GTF4)A6]YI$,8]P@CQ/51"&:/D
MFB%S*)P'UH\B?"02NOI$UR'01U(H:90<,V@/!?6=8BE1ZS&+ZP>-8RT4-DIF
M&3:(0ON!K$:)=<6FK'@(6 _=6P3*'B6M!-E%"<%(Q%(MY,[MXH',[/&X'L@D
M.*37%(2& R7??(9UE*!<)8G%I3=_;IB@W5 H*N7@9T1X 0C8?"'8>\_#WH-C
M1\E#:VV^$.S]YV'OP[&CY**U-C&Q#^S'6_4@EYXGT%XQ%#E*+EIC$1-X?J:Y
M57=*/K%B+E0=]:,24/2(*6K8+.H.7YSD(7M[J83R1DQ7J\UA<KZ3VA#^'UO4
M74E6ZZ',$1/7D-&F;S 6<7<W+7Q3B0XD4+XHN6JEG::1N@@K2OR[[[X""A0E
M :TRTS#/&^F>?<RE"-Z//59!N:)DDCY330^\;A*Q]A[Z.U^#9["A#*N'-AK&
M^%TQ8WLPD&F:B<T]&L]3,8\4BA<E_0O::QCU6'(6,\/$[+.]0E2,\&K.53HH
M9)1DSV^L8<)WBKI(4WO9G<_C<JL,U.UTZAMY0WHH<91<K]XH+OF1UAE5S^5?
M40H:!92T#VJZZ7&&QID=]M;=WN3!K9CQC#)'*BAKE)3/9ZIAME_D@R)NC=YX
MG4XD]R\/J11"":,D> %K#4/>ZT<UW@,)%"Q*9E=I!VE,N%[%<R)FU#][H5H)
M!8R2Z87,H8V],]#8.WOFV(N2\?E,(;$MYH;;(^IVPMF,^%>2!0N U]E@$@]8
M;7K]7K[DQZW>5FG>CZ']4(W=(X4"QUDB&;+7-.HL888F19>&3! 1VY1JNZ[-
MDYW7EX(& &<-)= TRNW][Y3S3T(NQ9@2+05-BDO]T!U^;Q%H%!"?(=;810G!
M-\DS2TGE$T&5YQCP2*'($9\=>NSAS+TL)C5OSSW%:SI"Q'TEH. 1'R*&S2+-
M3S/4]9D]T0_$D$T/0_Q]):#\$1\HALVBS9]7 WOBF<GP,_,#(90VXE382FLH
MD,<IX?Q]IIF@.CBV' BAD!'GO%9:0X%\G5(ULX/:1R679KY9VQF"[2D A8XX
MLS5H%0?^ZN<Z\F+]6Y!\A1K\=@)$[%Z36*_=B&,WD:(XDXN$* _UD![*'75A
MI=]HP^1OS9RJW>NGO#,CF[>%)CW4EX)& 25=A9K&.;?NK.0/GEKW=%#>B(EI
ME3&<-5/9A+-XR"4)7I?OR:!\$;/0"ELH>-\3\:BRA8G7=TK&E+K')WI[M $2
M(F %T) @YJ?/0H%SNT"FJ5M,)./'\=R:UK>9R=]::OL7O&D0+ <-#>8B3H!Q
MI*L@_7.A%TW>K^_IE"HW3>&!KLQ[V]!C^*((4!P:']0W"H$Q5(3IHG/DZ\9N
M<.^E+;YQO]R[5^V6_P%02P$"% ,4    " !0AW)8)UQ0^*]$   /\@$ "P
M            @ $     97AH7S$P,2YH=&U02P$"% ,4    " !0AW)8?+.$
M#'0,  "[D   "P              @ '81   97AH7S$P,BYH=&U02P$"% ,4
M    " !0AW)8KBL@.TL7  !X9P  #@              @ %U40  9CAK7S S
M,3@R-"YH=&U02P$"% ,4    " !0AW)8UG6@HR8#  #7"P  $0
M    @ 'L:   =69P="TR,#(T,#,Q."YX<V102P$"% ,4    " !0AW)8_1P"
M^_T*  " A@  %0              @ %!;   =69P="TR,#(T,#,Q.%]L86(N
M>&UL4$L! A0#%     @ 4(=R6'CWK4E4!P  S5<  !4              ( !
M<7<  '5F<'0M,C R-# S,3A?<')E+GAM;%!+!08     !@ & ',!  #X?@
"   !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>f8k_031824_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/2023"
  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="ufpt-20240318.xsd" xlink:type="simple"/>
    <context id="AsOf2024-03-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000914156</identifier>
        </entity>
        <period>
            <startDate>2024-03-18</startDate>
            <endDate>2024-03-18</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-03-18" id="ixv-247">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="AsOf2024-03-18" id="ixv-248">0000914156</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2024-03-18" id="ixv-268">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2024-03-18" id="ixv-269">2024-03-18</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2024-03-18" id="ixv-270">UFP Technologies, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2024-03-18" id="ixv-271">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2024-03-18" id="ixv-272">001-12648</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2024-03-18" id="ixv-273">04-2314970</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2024-03-18" id="ixv-274">100     Hale Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2024-03-18" id="ixv-275">Newburyport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2024-03-18" id="ixv-276">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2024-03-18" id="ixv-277">01950-3504</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2024-03-18" id="ixv-278">(978)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2024-03-18" id="ixv-279">352-2200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2024-03-18" id="ixv-280">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2024-03-18" id="ixv-281">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2024-03-18" id="ixv-282">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2024-03-18" id="ixv-283">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2024-03-18" id="ixv-284">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2024-03-18" id="ixv-285">UFPT</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2024-03-18" id="ixv-286">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2024-03-18" id="ixv-287">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
